aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--backends/keymapper/keymap-manager.cpp6
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: