[broadway] Handle keyboard modifiers in state

This commit is contained in:
Alexander Larsson
2011-04-14 21:35:48 +02:00
parent 01da867dac
commit 887743728f
4 changed files with 17 additions and 3 deletions

View File

@ -259,10 +259,13 @@ _gdk_broadway_events_got_input (GdkDisplay *display,
event->key.window = g_object_ref (window);
event->key.time = message->base.time;
event->key.keyval = message->key.key;
event->key.state = message->key.state;
event->key.hardware_keycode = message->key.key;
event->key.length = 0;
gdk_event_set_device (event, display->core_pointer);
display_broadway->last_state = message->key.state;
node = _gdk_event_queue_append (display, event);
_gdk_windowing_got_event (display, node, event, message->base.serial);
}