gst-inspect: only add a '*' for non-'gpointer' pointers
authorTim-Philipp Müller <tim@centricular.net>
Sat, 13 Apr 2013 11:00:12 +0000 (12:00 +0100)
committerTim-Philipp Müller <tim@centricular.net>
Sat, 13 Apr 2013 11:00:12 +0000 (12:00 +0100)
Spotted by Jose Antonio Santos Cadena.

https://bugzilla.gnome.org/show_bug.cgi?id=697791

tools/gst-inspect.c

index 6b88c1e..fcf4724 100644 (file)
@@ -903,7 +903,9 @@ print_signal_info (GstElement * element)
           strlen (g_type_name (query->return_type)) + 24;
 
 
-      if (G_TYPE_FUNDAMENTAL (query->return_type) == G_TYPE_POINTER
+      if (query->return_type == G_TYPE_POINTER) {
+        pmark = "";
+      } else if (G_TYPE_FUNDAMENTAL (query->return_type) == G_TYPE_POINTER
           || G_TYPE_IS_BOXED (query->return_type)
           || G_TYPE_IS_OBJECT (query->return_type)) {
         pmark = "* ";