forked from AuroraMiddleware/gtk
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:
parent
e16a965ef6
commit
c8262d39fa
@ -987,6 +987,7 @@ _gdk_quartz_event_loop_init (void)
|
||||
event_poll_fd.fd = -1;
|
||||
|
||||
source = g_source_new (&event_funcs, sizeof (GSource));
|
||||
g_source_set_name (source, "GDK Quartz event source");
|
||||
g_source_add_poll (source, &event_poll_fd);
|
||||
g_source_set_priority (source, GDK_PRIORITY_EVENTS);
|
||||
g_source_set_can_recurse (source, TRUE);
|
||||
|
@ -377,6 +377,7 @@ _gdk_events_init (void)
|
||||
#endif
|
||||
|
||||
source = g_source_new (&event_funcs, sizeof (GSource));
|
||||
g_source_set_name (source, "GDK Win32 event source");
|
||||
g_source_set_priority (source, GDK_PRIORITY_EVENTS);
|
||||
|
||||
#ifdef G_WITH_CYGWIN
|
||||
|
@ -142,7 +142,12 @@ gdk_display_source_new (GdkDisplay *display)
|
||||
{
|
||||
GSource *source = g_source_new (&event_funcs, sizeof (GdkDisplaySource));
|
||||
GdkDisplaySource *display_source = (GdkDisplaySource *)source;
|
||||
char *name;
|
||||
|
||||
name = g_strdup_printf ("GDK X11 Event source (%s)",
|
||||
gdk_display_get_name (display));
|
||||
g_source_set_name (source, name);
|
||||
g_free (name);
|
||||
display_source->display = display;
|
||||
|
||||
return source;
|
||||
|
@ -1248,6 +1248,7 @@ cups_request_execute (GtkPrintBackendCups *print_backend,
|
||||
|
||||
dispatch = (GtkPrintCupsDispatchWatch *) g_source_new (&_cups_dispatch_watch_funcs,
|
||||
sizeof (GtkPrintCupsDispatchWatch));
|
||||
g_source_set_name (dispatch, "GTK+ CUPS backend");
|
||||
|
||||
GTK_NOTE (PRINTING,
|
||||
g_print ("CUPS Backend: %s <source %p> - Executing cups request on server '%s' and resource '%s'\n", G_STRFUNC, dispatch, request->server, request->resource));
|
||||
|
Loading…
Reference in New Issue
Block a user