]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - glsdk/gstreamer0-10.git/commitdiff
s/POINTER/OBJECT/ in g_signal_new for NEW_PAD and PAD_REMOVED.
authorDavid I. Lehn <dlehn@users.sourceforge.net>
Sun, 24 Mar 2002 11:32:03 +0000 (11:32 +0000)
committerDavid I. Lehn <dlehn@users.sourceforge.net>
Sun, 24 Mar 2002 11:32:03 +0000 (11:32 +0000)
Original commit message from CVS:
s/POINTER/OBJECT/ in g_signal_new for NEW_PAD and PAD_REMOVED.
Very important for python bindings to know it's getting an GObject
vs a boxed anonymous pointer.

gst/gstelement.c

index cc25b552685b192df715665526143d8ca5e27852..97988988bf4070626e28cd4f0f4744f03f7aa120 100644 (file)
@@ -112,13 +112,13 @@ gst_element_class_init (GstElementClass *klass)
   gst_element_signals[NEW_PAD] =
     g_signal_new ("new_pad", G_TYPE_FROM_CLASS (klass), G_SIGNAL_RUN_LAST,
                   G_STRUCT_OFFSET (GstElementClass, new_pad), NULL, NULL,
-                  gst_marshal_VOID__POINTER, G_TYPE_NONE, 1,
-                  G_TYPE_POINTER);
+                  gst_marshal_VOID__OBJECT, G_TYPE_NONE, 1,
+                  G_TYPE_OBJECT);
   gst_element_signals[PAD_REMOVED] =
     g_signal_new ("pad_removed", G_TYPE_FROM_CLASS (klass), G_SIGNAL_RUN_LAST,
                   G_STRUCT_OFFSET (GstElementClass, pad_removed), NULL, NULL,
-                  gst_marshal_VOID__POINTER, G_TYPE_NONE, 1,
-                  G_TYPE_POINTER);
+                  gst_marshal_VOID__OBJECT, G_TYPE_NONE, 1,
+                  G_TYPE_OBJECT);
   gst_element_signals[ERROR] =
     g_signal_new ("error", G_TYPE_FROM_CLASS (klass), G_SIGNAL_RUN_LAST,
                   G_STRUCT_OFFSET (GstElementClass, error), NULL, NULL,