From aa440a1e247f0f2a9aaa39832323cbc63da5503c Mon Sep 17 00:00:00 2001 From: Stefan Kost Date: Mon, 18 Oct 2010 14:45:16 +0300 Subject: [PATCH] pluginfeature: use the parent_class from G_DEFINE_TYPE macro and drop extra copy --- gst/gstpluginfeature.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/gst/gstpluginfeature.c b/gst/gstpluginfeature.c index 51961e5..0c19b6a 100644 --- a/gst/gstpluginfeature.c +++ b/gst/gstpluginfeature.c @@ -45,13 +45,10 @@ static void gst_plugin_feature_finalize (GObject * object); /* static guint gst_plugin_feature_signals[LAST_SIGNAL] = { 0 }; */ G_DEFINE_ABSTRACT_TYPE (GstPluginFeature, gst_plugin_feature, GST_TYPE_OBJECT); -static GstObjectClass *parent_class = NULL; static void gst_plugin_feature_class_init (GstPluginFeatureClass * klass) { - parent_class = g_type_class_peek_parent (klass); - G_OBJECT_CLASS (klass)->finalize = gst_plugin_feature_finalize; } @@ -70,7 +67,7 @@ gst_plugin_feature_finalize (GObject * object) GST_PLUGIN_FEATURE_NAME (feature)); g_free (feature->name); - G_OBJECT_CLASS (parent_class)->finalize (object); + G_OBJECT_CLASS (gst_plugin_feature_parent_class)->finalize (object); } /** -- 2.7.4