We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 69f3c42 commit 080899bCopy full SHA for 080899b
src/keycode.cpp
@@ -359,13 +359,13 @@ const KeyPress CancelKey("KEY_CANCEL");
359
*/
360
361
// A simple cache for quicker lookup
362
-std::map<std::string, KeyPress> g_key_setting_cache;
+std::unordered_map<std::string, KeyPress> g_key_setting_cache;
363
364
KeyPress getKeySetting(const char *settingname)
365
{
366
- std::map<std::string, KeyPress>::iterator n;
+ std::unordered_map<std::string, KeyPress>::iterator n;
367
n = g_key_setting_cache.find(settingname);
368
- if(n != g_key_setting_cache.end())
+ if (n != g_key_setting_cache.end())
369
return n->second;
370
371
KeyPress k(g_settings->get(settingname).c_str());
0 commit comments