From f04d4d029182d27e2557b9ea0a6a6fc39a3e17f5 Mon Sep 17 00:00:00 2001 From: savilli <78875209+savilli@users.noreply.github.com> Date: Fri, 25 Nov 2022 12:11:29 -0500 Subject: [PATCH] Fix touchscreen crash due to missing rangeselect --- src/defaultsettings.cpp | 5 +++++ 1 file changed, 5 insertions(+) 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");