diff options
Diffstat (limited to 'src/keys.cc')
-rw-r--r-- | src/keys.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/keys.cc b/src/keys.cc index 687d09fc..08d50306 100644 --- a/src/keys.cc +++ b/src/keys.cc @@ -149,7 +149,7 @@ void Keys::init() // Fill our key bindings list bindings = dList_new(32); - for (uint_t i = 0; i < sizeof(default_keys) / sizeof(KeyBinding_t); i++) { + for (uint_t i = 0; i < sizeof(default_keys) / sizeof(default_keys[0]); i++) { if (default_keys[i].key) { node = dNew(KeyBinding_t, 1); node->name = dStrdup(default_keys[i].name); @@ -244,7 +244,7 @@ void Keys::delKeyCmd(int key, int mod) int Keys::getKeyCode(char *keyName) { uint_t i; - for (i = 0; i < sizeof(keyNames) / sizeof(Mapping_t); i++) { + for (i = 0; i < sizeof(keyNames) / sizeof(keyNames[0]); i++) { if (!dStrAsciiCasecmp(keyNames[i].name, keyName)) { return keyNames[i].value; } @@ -275,7 +275,7 @@ KeysCommand_t Keys::getCmdCode(const char *commandName) int Keys::getModifier(char *modifierName) { uint_t i; - for (i = 0; i < sizeof(modifierNames) / sizeof(Mapping_t); i++) { + for (i = 0; i < sizeof(modifierNames) / sizeof(modifierNames[0]); i++) { if (!dStrAsciiCasecmp(modifierNames[i].name, modifierName)) { return modifierNames[i].value; } |