diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/defaultsettings.cpp | 2 | ||||
-rw-r--r-- | src/keycode.cpp | 6 |
2 files changed, 6 insertions, 2 deletions
diff --git a/src/defaultsettings.cpp b/src/defaultsettings.cpp index 4674b2b77..40afc7dd3 100644 --- a/src/defaultsettings.cpp +++ b/src/defaultsettings.cpp @@ -58,7 +58,7 @@ void set_default_settings(Settings *settings) #if DEBUG "KEY_F4"); #else - "none"); + ""); #endif settings->setDefault("keymap_toggle_debug", "KEY_F5"); settings->setDefault("keymap_toggle_profiler", "KEY_F6"); diff --git a/src/keycode.cpp b/src/keycode.cpp index 1ec325961..990dee339 100644 --- a/src/keycode.cpp +++ b/src/keycode.cpp @@ -256,7 +256,11 @@ KeyPress::KeyPress() : KeyPress::KeyPress(const char *name) { - if (strlen(name) > 4) { + if (name[0] == 0) { + Key = irr::KEY_KEY_CODES_COUNT; + Char = L'\0'; + return; + } else if (strlen(name) > 4) { try { Key = keyname_to_keycode(name); m_name = name; |