aboutsummaryrefslogtreecommitdiff
path: root/backends/platform/ds/arm9/source/touchkeyboard.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'backends/platform/ds/arm9/source/touchkeyboard.cpp')
-rw-r--r--backends/platform/ds/arm9/source/touchkeyboard.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/backends/platform/ds/arm9/source/touchkeyboard.cpp b/backends/platform/ds/arm9/source/touchkeyboard.cpp
index 26f03ca9d1..26807bfa6a 100644
--- a/backends/platform/ds/arm9/source/touchkeyboard.cpp
+++ b/backends/platform/ds/arm9/source/touchkeyboard.cpp
@@ -338,7 +338,7 @@ void updateTypeEvents()
Common::Event event;
OSystem_DS* system = OSystem_DS::instance();
- event.kbd.keycode = autoCompleteBuffer[0];
+ event.kbd.keycode = (Common::KeyCode) autoCompleteBuffer[0];
event.kbd.ascii = autoCompleteBuffer[0];
event.type = Common::EVENT_KEYDOWN;
event.kbd.flags = 0;
@@ -402,9 +402,9 @@ void addKeyboardEvents() {
if (!DS::shiftState) {
event.kbd.ascii = keys[r].character;
- event.kbd.keycode = 0;
+ event.kbd.keycode = Common::KEYCODE_INVALID;
} else {
- event.kbd.keycode = SDLK_F1 - (keys[r].character - '1');
+ event.kbd.keycode = (Common::KeyCode) (Common::KEYCODE_F1 - (keys[r].character - '1'));
event.kbd.ascii = 0;
}
@@ -416,10 +416,10 @@ void addKeyboardEvents() {
event.kbd.ascii = keys[r].character;
}
- event.kbd.keycode = event.kbd.ascii;
+ event.kbd.keycode = (Common::KeyCode) event.kbd.ascii;
} else {
event.kbd.ascii = keys[r].character;
- event.kbd.keycode = keys[r].character;
+ event.kbd.keycode = (Common::KeyCode) keys[r].character;
}