|
@@ -129,7 +129,7 @@ void WindowServerConnection::handle(const Messages::WindowClient::KeyDown& messa
|
|
if (!window)
|
|
if (!window)
|
|
return;
|
|
return;
|
|
|
|
|
|
- auto key_event = make<KeyEvent>(Event::KeyDown, message.key(), message.modifiers());
|
|
|
|
|
|
+ auto key_event = make<KeyEvent>(Event::KeyDown, (KeyCode) message.key(), message.modifiers());
|
|
if (message.character() != '\0') {
|
|
if (message.character() != '\0') {
|
|
char ch = message.character();
|
|
char ch = message.character();
|
|
key_event->m_text = String(&ch, 1);
|
|
key_event->m_text = String(&ch, 1);
|
|
@@ -188,7 +188,7 @@ void WindowServerConnection::handle(const Messages::WindowClient::KeyUp& message
|
|
if (!window)
|
|
if (!window)
|
|
return;
|
|
return;
|
|
|
|
|
|
- auto key_event = make<KeyEvent>(Event::KeyUp, message.key(), message.modifiers());
|
|
|
|
|
|
+ auto key_event = make<KeyEvent>(Event::KeyUp, (KeyCode) message.key(), message.modifiers());
|
|
if (message.character() != '\0') {
|
|
if (message.character() != '\0') {
|
|
char ch = message.character();
|
|
char ch = message.character();
|
|
key_event->m_text = String(&ch, 1);
|
|
key_event->m_text = String(&ch, 1);
|