aboutsummaryrefslogtreecommitdiff
path: root/backends/events/gph
diff options
context:
space:
mode:
authorrsn88872017-03-01 09:55:20 -0600
committerrsn88872017-03-01 09:55:20 -0600
commit12e226922d3f62ab55bd921f712a0be8f04497c0 (patch)
tree88ffebc89991f7edc8b16cab21d35c9ad35d6591 /backends/events/gph
parent7898c904ba978254b6c99124e5c83fa6b0d77d23 (diff)
downloadscummvm-rg350-12e226922d3f62ab55bd921f712a0be8f04497c0.tar.gz
scummvm-rg350-12e226922d3f62ab55bd921f712a0be8f04497c0.tar.bz2
scummvm-rg350-12e226922d3f62ab55bd921f712a0be8f04497c0.zip
SDL: Always use sub-pixel joystick pointer resolution
Diffstat (limited to 'backends/events/gph')
-rw-r--r--backends/events/gph/gph-events.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/backends/events/gph/gph-events.cpp b/backends/events/gph/gph-events.cpp
index d59d0bead5..a720ded0f2 100644
--- a/backends/events/gph/gph-events.cpp
+++ b/backends/events/gph/gph-events.cpp
@@ -191,6 +191,9 @@ bool GPHEventSource::handleMouseButtonDown(SDL_Event &ev, Common::Event &event)
return false;
processMouseEvent(event, ev.button.x, ev.button.y);
+ // update KbdMouse
+ _km.x = ev.button.x * MULTIPLIER;
+ _km.y = ev.button.y * MULTIPLIER;
return true;
}
@@ -217,6 +220,9 @@ bool GPHEventSource::handleMouseButtonUp(SDL_Event &ev, Common::Event &event) {
return false;
processMouseEvent(event, ev.button.x, ev.button.y);
+ // update KbdMouse
+ _km.x = ev.button.x * MULTIPLIER;
+ _km.y = ev.button.y * MULTIPLIER;
return true;
}