From 0d02e26195c735b7453e28830091de5b1ab46b8d Mon Sep 17 00:00:00 2001
From: Thibault Saunier <thibault.saunier@collabora.co.uk>
Date: Wed, 16 Feb 2011 15:51:20 +0100
Subject: [PATCH] GESTrackObject: fixe a few issues with the get_props_hastable
 vmethod

---
 ges/ges-track-object.c | 2 ++
 ges/ges-track-object.h | 1 +
 2 files changed, 3 insertions(+)

diff --git a/ges/ges-track-object.c b/ges/ges-track-object.c
index 55656e3cf5..f2b287e64c 100644
--- a/ges/ges-track-object.c
+++ b/ges/ges-track-object.c
@@ -282,6 +282,8 @@ ges_track_object_class_init (GESTrackObjectClass * klass)
       G_TYPE_NONE, 2, GST_TYPE_ELEMENT, G_TYPE_PARAM);
 
   klass->create_gnl_object = ges_track_object_create_gnl_object_func;
+  /*  There is no 'get_props_hastable' default implementation */
+  klass->get_props_hastable = NULL;
 }
 
 static void
diff --git a/ges/ges-track-object.h b/ges/ges-track-object.h
index bd35435411..e2fcea263b 100644
--- a/ges/ges-track-object.h
+++ b/ges/ges-track-object.h
@@ -97,6 +97,7 @@ struct _GESTrackObject {
  * GESTrackObjectClass:
  * @gnlobject_factorytype: name of the GNonLin GStElementFactory type to use.
  * @create_gnl_object: method to create the GNonLin container object.
+ * @get_props_hastable: method to list child properties that user could like to configure.
  * The default implementation will create an object of type @gnlobject_factorytype
  * and call @create_element.
  * @create_element: method to return the GstElement to put in the gnlobject.