summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorTim-Philipp Müller <tim@centricular.net>2013-04-13 12:00:12 +0100
committerTim-Philipp Müller <tim@centricular.net>2013-04-13 12:00:12 +0100
commit21e584696d9d63e0a35003e88687764e2d6f602e (patch)
treef95324b29f11014273ae3fdfe4bc09e2fb25b638 /tools
parentf43b756f39fe8fbe90e56b699a80ca3d599a6b1e (diff)
gst-inspect: only add a '*' for non-'gpointer' pointers
Spotted by Jose Antonio Santos Cadena. https://bugzilla.gnome.org/show_bug.cgi?id=697791
Diffstat (limited to 'tools')
-rw-r--r--tools/gst-inspect.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/tools/gst-inspect.c b/tools/gst-inspect.c
index 6b88c1e81..fcf4724b1 100644
--- a/tools/gst-inspect.c
+++ b/tools/gst-inspect.c
@@ -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 = "* ";