From d7f4ce6cff814cb93ca3d3ab4e0902e54cb4d932 Mon Sep 17 00:00:00 2001 From: grorp Date: Sun, 16 Jun 2024 17:50:02 +0200 Subject: [PATCH] Fix broken default sneak keybind on macOS with SDL (#14754) --- src/cmake_config.h.in | 1 + src/defaultsettings.cpp | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/cmake_config.h.in b/src/cmake_config.h.in index 2185600af..a8eb53edd 100644 --- a/src/cmake_config.h.in +++ b/src/cmake_config.h.in @@ -40,3 +40,4 @@ #cmakedefine01 CURSES_HAVE_NCURSESW_CURSES_H #cmakedefine01 BUILD_UNITTESTS #cmakedefine01 BUILD_BENCHMARKS +#cmakedefine01 USE_SDL2 diff --git a/src/defaultsettings.cpp b/src/defaultsettings.cpp index 1bb4dbe97..13b323960 100644 --- a/src/defaultsettings.cpp +++ b/src/defaultsettings.cpp @@ -539,8 +539,8 @@ void set_default_settings() settings->setDefault("display_density_factor", "1"); settings->setDefault("dpi_change_notifier", "0"); - // Altered settings for macOS -#if defined(__MACH__) && defined(__APPLE__) + // Altered settings for CIrrDeviceOSX +#if !USE_SDL2 && defined(__MACH__) && defined(__APPLE__) settings->setDefault("keymap_sneak", "KEY_SHIFT"); #endif