mirror of https://github.com/inolen/redream.git
fix crash when pressing keys that aren't in key map
This commit is contained in:
parent
d6af27a548
commit
e26ceb9b04
|
@ -351,6 +351,8 @@ Keycode dreavm::system::GetKeycodeByName(const char *keyname) {
|
||||||
}
|
}
|
||||||
|
|
||||||
const char *dreavm::system::GetNameByKeycode(Keycode keycode) {
|
const char *dreavm::system::GetNameByKeycode(Keycode keycode) {
|
||||||
|
static const char *unknown = "unknown";
|
||||||
|
|
||||||
for (size_t i = 0, l = sizeof(keys) / sizeof(Key); i < l; i++) {
|
for (size_t i = 0, l = sizeof(keys) / sizeof(Key); i < l; i++) {
|
||||||
const Key &key = keys[i];
|
const Key &key = keys[i];
|
||||||
|
|
||||||
|
@ -359,5 +361,5 @@ const char *dreavm::system::GetNameByKeycode(Keycode keycode) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return nullptr;
|
return unknown;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue