]> Pileus Git - ~andy/gtk/commitdiff
Improve error messages of signal monitor
authorXavier Claessens <xclaesse@gmail.com>
Wed, 11 May 2011 20:07:01 +0000 (22:07 +0200)
committerKristian Rietveld <kris@gtk.org>
Mon, 22 Aug 2011 19:30:30 +0000 (21:30 +0200)
gtk/tests/filtermodel.c

index 59ff9681e63848b647487b4cb048253a133f24e8..6d12cf21bb61e8dc8b38b84f87d77e57c4e054d3 100644 (file)
@@ -182,7 +182,13 @@ signal_monitor_generic_handler (SignalMonitor *m,
 
   if (g_queue_is_empty (m->queue))
     {
-      g_error ("Signal queue empty\n");
+      gchar *path_str;
+
+      path_str = gtk_tree_path_to_string (path);
+      g_error ("Signal queue empty, got signal %s path %s\n",
+               signal_name_to_string (signal), path_str);
+      g_free (path_str);
+
       g_assert_not_reached ();
     }
 
@@ -197,7 +203,8 @@ signal_monitor_generic_handler (SignalMonitor *m,
 
 #if 0
   /* For debugging: output signals that are coming in.  Leaks memory. */
-  g_print ("signal=%d  path=%s\n", signal, gtk_tree_path_to_string (path));
+  g_print ("signal=%s path=%s\n", signal_name_to_string (signal),
+           gtk_tree_path_to_string (path));
 #endif
 
   if (s->signal != signal