diff --git a/src/main/kotlin/ru/dbotthepony/mc/otm/client/AndroidMenuKeyMapping.kt b/src/main/kotlin/ru/dbotthepony/mc/otm/client/AndroidMenuKeyMapping.kt index d0f0301e1..fa172f43b 100644 --- a/src/main/kotlin/ru/dbotthepony/mc/otm/client/AndroidMenuKeyMapping.kt +++ b/src/main/kotlin/ru/dbotthepony/mc/otm/client/AndroidMenuKeyMapping.kt @@ -60,10 +60,9 @@ object AndroidMenuKeyMapping : KeyMapping("key.otm.android_menu", KeyConflictCon minecraft.mouseHandler.releaseMouse() } else if (!isDown && grabbedInput) { grabbedInput = false + minecraft.mouseHandler.grabMouse() if (minecraft.screen == null) { - minecraft.mouseHandler.grabMouse() - if (!clickOnce) { val selectedFeature = selectedFeature @@ -296,6 +295,10 @@ object AndroidMenuKeyMapping : KeyMapping("key.otm.android_menu", KeyConflictCon return } else { renderWheel(event) + + if (minecraft.screen != null) { + isDown = false + } } }