diff options
author | Matthias Clasen <mclasen@redhat.com> | 2020-02-15 13:19:48 -0500 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2020-02-21 00:40:52 -0500 |
commit | 324aa39cb8216601a9199b447f0721910ed0523b (patch) | |
tree | bfd0e193d99bcf23474ea990495c7f12a0ab02c8 /gdk/gdkdisplay.c | |
parent | d6c5ecbea31d386bd3a014eb3fab6464246b7a9e (diff) | |
download | gtk+-324aa39cb8216601a9199b447f0721910ed0523b.tar.gz |
gdk: Use constructor for grab broken
Diffstat (limited to 'gdk/gdkdisplay.c')
-rw-r--r-- | gdk/gdkdisplay.c | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/gdk/gdkdisplay.c b/gdk/gdkdisplay.c index 5eb928bd0c..91c303688a 100644 --- a/gdk/gdkdisplay.c +++ b/gdk/gdkdisplay.c @@ -514,13 +514,11 @@ generate_grab_broken_event (GdkDisplay *display, { GdkEvent *event; - event = gdk_event_new (GDK_GRAB_BROKEN); - event->any.surface = g_object_ref (surface); - event->any.send_event = FALSE; - event->grab_broken.implicit = implicit; - event->grab_broken.grab_surface = grab_surface; - gdk_event_set_device (event, device); - event->grab_broken.keyboard = (gdk_device_get_source (device) == GDK_SOURCE_KEYBOARD) ? TRUE : FALSE; + event = gdk_event_grab_broken_new (surface, + device, + device, + grab_surface, + implicit); gdk_display_put_event_nocopy (display, event); } |