aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorsavilli <78875209+savilli@users.noreply.github.com>2022-11-25 12:11:29 -0500
committerLoïc Blot <nerzhul@users.noreply.github.com>2022-11-25 19:57:03 +0100
commitf04d4d029182d27e2557b9ea0a6a6fc39a3e17f5 (patch)
tree780bb7ef0524222b9064cc7babaaf5b2e6139228 /src
parent8b26bab37d4cd1cbe63f665ea26edfbb5d5a72e5 (diff)
downloadminetest-f04d4d029182d27e2557b9ea0a6a6fc39a3e17f5.tar.xz
Fix touchscreen crash due to missing rangeselect
Diffstat (limited to 'src')
-rw-r--r--src/defaultsettings.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/defaultsettings.cpp b/src/defaultsettings.cpp
index 697af42cf..f2525bf75 100644
--- a/src/defaultsettings.cpp
+++ b/src/defaultsettings.cpp
@@ -87,7 +87,12 @@ void set_default_settings()
settings->setDefault("keymap_cmd_local", ".");
settings->setDefault("keymap_minimap", "KEY_KEY_V");
settings->setDefault("keymap_console", "KEY_F10");
+#if HAVE_TOUCHSCREENGUI
+ // See https://github.com/minetest/minetest/issues/12792
+ settings->setDefault("keymap_rangeselect", "KEY_KEY_R");
+#else
settings->setDefault("keymap_rangeselect", "");
+#endif
settings->setDefault("keymap_freemove", "KEY_KEY_K");
settings->setDefault("keymap_pitchmove", "KEY_KEY_P");
settings->setDefault("keymap_fastmove", "KEY_KEY_J");