diff --git a/gdk/broadway/gdkeventsource.c b/gdk/broadway/gdkeventsource.c index a23da78dd0..e6c0a7f5a6 100644 --- a/gdk/broadway/gdkeventsource.c +++ b/gdk/broadway/gdkeventsource.c @@ -247,7 +247,7 @@ _gdk_broadway_events_got_input (BroadwayInputMsg *message) break; case BROADWAY_EVENT_GRAB_NOTIFY: case BROADWAY_EVENT_UNGRAB_NOTIFY: - _gdk_display_device_grab_update (display, display->core_pointer, NULL, message->base.serial); + _gdk_display_device_grab_update (display, display->core_pointer, display->core_pointer, message->base.serial); break; case BROADWAY_EVENT_CONFIGURE_NOTIFY: