display: Invoke Wayland from the Grand Central Station callback

This commit is contained in:
Jasper St. Pierre
2013-10-04 02:29:43 -04:00
parent 6cc014a941
commit 648639fffe
3 changed files with 18 additions and 12 deletions

View File

@@ -561,13 +561,10 @@ reset_idletimes (const ClutterEvent *event)
}
}
static gboolean
event_filter_cb (const ClutterEvent *event,
gpointer user_data)
gboolean
meta_wayland_compositor_handle_event (MetaWaylandCompositor *compositor,
const ClutterEvent *event)
{
MetaWaylandCompositor *compositor = user_data;
MetaWaylandSeat *seat = compositor->seat;
reset_idletimes (event);
return meta_wayland_seat_handle_event (compositor->seat, event);
@@ -701,8 +698,6 @@ meta_wayland_init (void)
compositor->seat = meta_wayland_seat_new (compositor->wayland_display,
compositor->drm_fd >= 0);
clutter_event_add_filter (event_filter_cb, compositor);
meta_wayland_init_shell (compositor);
clutter_actor_show (compositor->stage);
@@ -739,8 +734,6 @@ meta_wayland_finalize (void)
compositor = meta_wayland_compositor_get_default ();
clutter_event_remove_filter (event_filter_cb, compositor);
meta_xwayland_stop (compositor);
g_clear_object (&compositor->launcher);
}