aboutsummaryrefslogtreecommitdiff
path: root/backends/common/keymapper.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'backends/common/keymapper.cpp')
-rw-r--r--backends/common/keymapper.cpp13
1 files changed, 3 insertions, 10 deletions
diff --git a/backends/common/keymapper.cpp b/backends/common/keymapper.cpp
index bb98eff7ef..d7d6b047aa 100644
--- a/backends/common/keymapper.cpp
+++ b/backends/common/keymapper.cpp
@@ -7,17 +7,10 @@ Keymapper::Keymapper(EventManager *evtMgr) {
_eventMan = evtMgr;
_keymapMan = new KeymapManager();
_currentMap = 0;
- _hardwareKeys = 0;
}
void Keymapper::registerHardwareKeySet(HardwareKeySet *keys) {
- if (_hardwareKeys)
- error("Hardware key set already registered!\n");
- _hardwareKeys = keys;
-}
-
-const HardwareKeySet *Keymapper::getHardwareKeySet() const {
- return _hardwareKeys;
+ _keymapMan->registerHardwareKeySet(keys);
}
void Keymapper::addGlobalKeyMap(const String& name, Keymap *keymap) {
@@ -35,7 +28,7 @@ void Keymapper::addGameKeyMap(const String& name, Keymap *keymap) {
void Keymapper::initGame() {
if (ConfMan.getActiveDomain() == 0)
- error("Call to Keymapper::initGame when no game loaded\n");
+ error("Call to Keymapper::initGame when no game loaded");
if (_gameId.size() > 0)
cleanupGame();
@@ -51,7 +44,7 @@ void Keymapper::cleanupGame() {
bool Keymapper::switchKeymap(const String& name) {
Keymap *new_map = _keymapMan->getKeymap(name);
if (!new_map) {
- warning("Keymap '%s' not registered\n", name.c_str());
+ warning("Keymap '%s' not registered", name.c_str());
return false;
}
_currentMap = new_map;