From fc32ec7ffed770ed7b3fe121147c07ae0b481cd6 Mon Sep 17 00:00:00 2001 From: zackhow Date: Thu, 24 Jan 2019 22:19:48 -0500 Subject: [PATCH] Android: Fix pointer if game aspect ratio is larger than devices --- .../dolphinemu/dolphinemu/overlay/InputOverlayPointer.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/overlay/InputOverlayPointer.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/overlay/InputOverlayPointer.java index 492cf186eb50..8280e7391373 100644 --- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/overlay/InputOverlayPointer.java +++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/overlay/InputOverlayPointer.java @@ -53,7 +53,7 @@ public InputOverlayPointer(Context context, int button) Float gameAR = NativeLibrary.GetGameAspectRatio(); aspectAdjusted = gameAR / deviceAR; - if (gameAR < deviceAR) // Black bars on left/right + if (gameAR <= deviceAR) // Black bars on left/right { xAdjusted = true; Integer gameX = Math.round((float) y * gameAR); @@ -65,7 +65,7 @@ public InputOverlayPointer(Context context, int button) else // Bars on top/bottom { xAdjusted = false; - Integer gameY = Math.round((float) x * gameAR); + Integer gameY = Math.round((float) x / gameAR); Integer buffer = (y - gameY); maxWidth = (float) x / 2;