diff options
author | dhewg | 2011-02-19 21:55:25 +0100 |
---|---|---|
committer | dhewg | 2011-02-19 23:24:59 +0100 |
commit | 6c123974c0537609318583ffe23da386129eb6ea (patch) | |
tree | d0e61453ef29e3aad5d762e9674075082a5d4357 /backends/platform | |
parent | 28dae010fb859b0b42e4f433bc4f72b08c036fbb (diff) | |
download | scummvm-rg350-6c123974c0537609318583ffe23da386129eb6ea.tar.gz scummvm-rg350-6c123974c0537609318583ffe23da386129eb6ea.tar.bz2 scummvm-rg350-6c123974c0537609318583ffe23da386129eb6ea.zip |
ANDROID: Fix cursor when hotspot coords > 0
Diffstat (limited to 'backends/platform')
-rw-r--r-- | backends/platform/android/android.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/backends/platform/android/android.cpp b/backends/platform/android/android.cpp index 38bc94eb7f..21f41b5e7f 100644 --- a/backends/platform/android/android.cpp +++ b/backends/platform/android/android.cpp @@ -818,10 +818,6 @@ void OSystem_Android::updateScreen() { if (_show_mouse) { GLCALL(glPushMatrix()); - GLCALL(glTranslatex(-_mouse_hotspot.x << 16, - -_mouse_hotspot.y << 16, - 0)); - // Scale up ScummVM -> OpenGL (pixel) coordinates int texwidth, texheight; @@ -837,6 +833,10 @@ void OSystem_Android::updateScreen() { xdiv(_egl_surface_height, texheight), 1 << 16)); + GLCALL(glTranslatex(-_mouse_hotspot.x << 16, + -_mouse_hotspot.y << 16, + 0)); + // Note the extra half texel to position the mouse in // the middle of the x,y square: const Common::Point& mouse = getEventManager()->getMousePos(); |