wayland: drop a useless list
We were keeping all the event sources in a list, only to remove them at the end of their life. Not useful.
This commit is contained in:
@@ -30,8 +30,6 @@ typedef struct _GdkWaylandEventSource {
|
||||
GdkDisplay *display;
|
||||
} GdkWaylandEventSource;
|
||||
|
||||
static GList *event_sources = NULL;
|
||||
|
||||
static gboolean
|
||||
gdk_event_source_prepare (GSource *base,
|
||||
gint *timeout)
|
||||
@@ -46,7 +44,8 @@ gdk_event_source_prepare (GSource *base,
|
||||
|
||||
/* We have to add/remove the GPollFD if we want to update our
|
||||
* poll event mask dynamically. Instead, let's just flush all
|
||||
* write on idle instead, which is what this amounts to. */
|
||||
* write on idle instead, which is what this amounts to.
|
||||
*/
|
||||
|
||||
if (_gdk_event_queue_find_first (source->display) != NULL)
|
||||
return TRUE;
|
||||
@@ -100,7 +99,6 @@ gdk_event_source_dispatch (GSource *base,
|
||||
static void
|
||||
gdk_event_source_finalize (GSource *source)
|
||||
{
|
||||
event_sources = g_list_remove (event_sources, source);
|
||||
}
|
||||
|
||||
static GSourceFuncs wl_glib_source_funcs = {
|
||||
@@ -147,8 +145,6 @@ _gdk_wayland_display_event_source_new (GdkDisplay *display)
|
||||
g_source_set_can_recurse (source, TRUE);
|
||||
g_source_attach (source, NULL);
|
||||
|
||||
event_sources = g_list_prepend (event_sources, source);
|
||||
|
||||
return source;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user