Use g_source_set_name for all custom GSources in GTK+

Naming the sources allows easier debugging with e.g. SystemTap
probes.

https://bugzilla.gnome.org/show_bug.cgi?id=620511
This commit is contained in:
Colin Walters
2010-06-03 16:24:38 -04:00
parent b96a05b81f
commit 95bc0f5405
4 changed files with 8 additions and 0 deletions

View File

@ -322,8 +322,13 @@ gdk_event_source_new (GdkDisplay *display)
GdkEventSource *event_source;
GdkDisplayX11 *display_x11;
int connection_number;
char *name;
source = g_source_new (&event_funcs, sizeof (GdkEventSource));
name = g_strdup_printf ("GDK X11 Event source (%s)",
gdk_display_get_name (display));
g_source_set_name (source, name);
g_free (name);
event_source = (GdkEventSource *) source;
event_source->display = display;