Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Bug 4576: fix wrong scaling
- Loading branch information
Showing
with
2 additions
and
2 deletions.
-
+2
−2
src/events/SDL_touch.c
|
@@ -254,7 +254,7 @@ SDL_SendTouch(SDL_TouchID id, SDL_FingerID fingerid, |
|
|
if (down) { |
|
|
if (finger_touching == SDL_FALSE) { |
|
|
int pos_x = (int)(x * (float)window->w); |
|
|
int pos_y = (int)(y * (float)window->y); |
|
|
int pos_y = (int)(y * (float)window->h); |
|
|
finger_touching = SDL_TRUE; |
|
|
first_finger = fingerid; |
|
|
SDL_SendMouseMotion(window, SDL_TOUCH_MOUSEID, 0, pos_x, pos_y); |
|
@@ -340,7 +340,7 @@ SDL_SendTouchMotion(SDL_TouchID id, SDL_FingerID fingerid, |
|
|
if (window) { |
|
|
if (finger_touching == SDL_TRUE && first_finger == fingerid) { |
|
|
int pos_x = (int)(x * (float)window->w); |
|
|
int pos_y = (int)(y * (float)window->y); |
|
|
int pos_y = (int)(y * (float)window->h); |
|
|
SDL_SendMouseMotion(window, SDL_TOUCH_MOUSEID, 0, pos_x, pos_y); |
|
|
} |
|
|
} |
|
|