From 3c4df07647ac255c1f1017d38f9ae296659842f3 Mon Sep 17 00:00:00 2001 From: sspanak Date: Sat, 8 Mar 2025 10:31:59 +0200 Subject: [PATCH] added an emergency cancel button for touchscreens, when waiting to set a new hotkey --- .../tt9/preferences/screens/hotkeys/PreferenceHotkey.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/io/github/sspanak/tt9/preferences/screens/hotkeys/PreferenceHotkey.java b/app/src/main/java/io/github/sspanak/tt9/preferences/screens/hotkeys/PreferenceHotkey.java index ecf8f418..175ac3e8 100644 --- a/app/src/main/java/io/github/sspanak/tt9/preferences/screens/hotkeys/PreferenceHotkey.java +++ b/app/src/main/java/io/github/sspanak/tt9/preferences/screens/hotkeys/PreferenceHotkey.java @@ -69,14 +69,17 @@ public class PreferenceHotkey extends ScreenPreference implements DialogInterfac @Override protected void onClick() { super.onClick(); + + boolean enableCancelButton = !DeviceInfo.noTouchScreen(getContext()); + UI.confirm( getContext(), getKey(), getContext().getString(R.string.function_assign_instructions, getTitle()), null, null, - false, - null, + enableCancelButton, + enableCancelButton ? ()->{} : null, this ); }