diff options
Diffstat (limited to 'backends/keymapper')
-rw-r--r-- | backends/keymapper/keymap-manager.cpp | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/backends/keymapper/keymap-manager.cpp b/backends/keymapper/keymap-manager.cpp index 1b6b547858..f57c0e5504 100644 --- a/backends/keymapper/keymap-manager.cpp +++ b/backends/keymapper/keymap-manager.cpp @@ -73,7 +73,6 @@ void KeymapManager::registerGlobalKeymap(Keymap *map) { void KeymapManager::refreshGameDomain() { if (_gameDomain.getConfigDomain() != ConfMan.getActiveDomain()) { _gameDomain.deleteAllKeyMaps(); - _gameDomain.setConfigDomain(ConfMan.getActiveDomain()); } } @@ -88,11 +87,8 @@ void KeymapManager::initKeymap(ConfigManager::Domain *domain, Keymap *map) { map->setConfigDomain(domain); map->loadMappings(_hardwareKeys); - if (map->isComplete(_hardwareKeys) == false) { + if (map->isComplete(_hardwareKeys) == false) automaticMap(map); - map->saveMappings(domain); - ConfMan.flushToDisk(); - } } // TODO: |