nlecomposition: Do useless thing so that the compiler doesn't warn us!
authorThibault Saunier <tsaunier@gnome.org>
Mon, 22 Sep 2014 16:58:43 +0000 (18:58 +0200)
committerThibault Saunier <tsaunier@gnome.org>
Mon, 10 Nov 2014 15:22:37 +0000 (16:22 +0100)
Otherwize we get a gcc warning about useless statements.

ges/nle/nlecomposition.c

index f699489..0b2b657 100644 (file)
@@ -840,6 +840,7 @@ nle_composition_handle_message (GstBin * bin, GstMessage * message)
 static void
 nle_composition_class_init (NleCompositionClass * klass)
 {
+  gpointer useless;
   GObjectClass *gobject_class;
   GstElementClass *gstelement_class;
   GstBinClass *gstbin_class;
@@ -905,15 +906,19 @@ nle_composition_class_init (NleCompositionClass * klass)
       0, NULL, NULL, g_cclosure_marshal_generic, G_TYPE_NONE, 1,
       G_TYPE_BOOLEAN);
 
+  useless = GST_DEBUG_FUNCPTR (_seek_pipeline_func);
+  useless = GST_DEBUG_FUNCPTR (_remove_object_func);
+  useless = GST_DEBUG_FUNCPTR (_add_object_func);
+  useless = GST_DEBUG_FUNCPTR (_update_pipeline_func);
+  useless = GST_DEBUG_FUNCPTR (_commit_func);
+  useless = GST_DEBUG_FUNCPTR (_emit_commited_signal_func);
+  useless = GST_DEBUG_FUNCPTR (_initialize_stack_func);
+
+  /* Just be useless, so the compiler does not warn us
+   * about our uselessness */
+  nleobject_class->commit = useless;
   nleobject_class->commit = nle_composition_commit_func;
 
-  GST_DEBUG_FUNCPTR (_seek_pipeline_func);
-  GST_DEBUG_FUNCPTR (_remove_object_func);
-  GST_DEBUG_FUNCPTR (_add_object_func);
-  GST_DEBUG_FUNCPTR (_update_pipeline_func);
-  GST_DEBUG_FUNCPTR (_commit_func);
-  GST_DEBUG_FUNCPTR (_emit_commited_signal_func);
-  GST_DEBUG_FUNCPTR (_initialize_stack_func);
 }
 
 static void