[Xfce4-commits] <tumbler:master> Chain constructed up to parent classes. Need to remember this.

Jannis Pohlmann noreply at xfce.org
Mon Oct 5 16:20:01 CEST 2009


Updating branch refs/heads/master
         to e3995be157cf9c161f09ba24e07ac8ef92ca04ec (commit)
       from b5d3d3e7c7578883a6be766a6ec7cdda18b294c5 (commit)

commit e3995be157cf9c161f09ba24e07ac8ef92ca04ec
Author: Jannis Pohlmann <jannis at xfce.org>
Date:   Mon Oct 5 16:19:21 2009 +0200

    Chain constructed up to parent classes. Need to remember this.

 tumbler/tumbler-abstract-thumbnailer.c     |    4 ++++
 tumblerd/tumbler-cache-service.c           |    4 ++++
 tumblerd/tumbler-service.c                 |    4 ++++
 tumblerd/tumbler-specialized-thumbnailer.c |    4 ++++
 4 files changed, 16 insertions(+), 0 deletions(-)

diff --git a/tumbler/tumbler-abstract-thumbnailer.c b/tumbler/tumbler-abstract-thumbnailer.c
index 4b3087a..36b0e05 100644
--- a/tumbler/tumbler-abstract-thumbnailer.c
+++ b/tumbler/tumbler-abstract-thumbnailer.c
@@ -132,6 +132,10 @@ tumbler_abstract_thumbnailer_constructed (GObject *object)
   g_return_if_fail (thumbnailer->priv->uri_schemes != NULL);
   g_return_if_fail (thumbnailer->priv->hash_keys == NULL);
 
+  /* chain up to parent classes */
+  if (G_OBJECT_CLASS (tumbler_abstract_thumbnailer_parent_class)->constructed != NULL)
+    (G_OBJECT_CLASS (tumbler_abstract_thumbnailer_parent_class)->constructed) (object);
+
   /* determine the size of both arrays */
   num_uri_schemes = g_strv_length (thumbnailer->priv->uri_schemes);
   num_mime_types = g_strv_length (thumbnailer->priv->mime_types);
diff --git a/tumblerd/tumbler-cache-service.c b/tumblerd/tumbler-cache-service.c
index 61a7d6b..ffdfcb5 100644
--- a/tumblerd/tumbler-cache-service.c
+++ b/tumblerd/tumbler-cache-service.c
@@ -160,6 +160,10 @@ tumbler_cache_service_constructed (GObject *object)
   GList                  *lp;
   GList                  *providers;
 
+  /* chain up to parent classes */
+  if (G_OBJECT_CLASS (tumbler_cache_service_parent_class)->constructed != NULL)
+    (G_OBJECT_CLASS (tumbler_cache_service_parent_class)->constructed) (object);
+
   factory = tumbler_provider_factory_get_default ();
   providers = tumbler_provider_factory_get_providers (factory, 
                                                       TUMBLER_TYPE_CACHE_PROVIDER);
diff --git a/tumblerd/tumbler-service.c b/tumblerd/tumbler-service.c
index 5f475cc..794e5d9 100644
--- a/tumblerd/tumbler-service.c
+++ b/tumblerd/tumbler-service.c
@@ -207,6 +207,10 @@ tumbler_service_constructed (GObject *object)
 {
   TumblerService *service = TUMBLER_SERVICE (object);
 
+  /* chain up to parent classes */
+  if (G_OBJECT_CLASS (tumbler_service_parent_class)->constructed != NULL)
+    (G_OBJECT_CLASS (tumbler_service_parent_class)->constructed) (object);
+
 #if 0
   service->scheduler = tumbler_naive_scheduler_new ();
 #else
diff --git a/tumblerd/tumbler-specialized-thumbnailer.c b/tumblerd/tumbler-specialized-thumbnailer.c
index 02960ae..b353fc2 100644
--- a/tumblerd/tumbler-specialized-thumbnailer.c
+++ b/tumblerd/tumbler-specialized-thumbnailer.c
@@ -182,6 +182,10 @@ tumbler_specialized_thumbnailer_constructed (GObject *object)
 
   g_return_if_fail (TUMBLER_SPECIALIZED_THUMBNAILER (thumbnailer));
 
+  /* chain up to parent classes */
+  if (G_OBJECT_CLASS (tumbler_specialized_thumbnailer_parent_class)->constructed != NULL)
+    (G_OBJECT_CLASS (tumbler_specialized_thumbnailer_parent_class)->constructed) (object);
+
   bus_path = g_strdup_printf ("/%s", thumbnailer->name);
   bus_path = g_strdelimit (bus_path, ".", '/');
 



More information about the Xfce4-commits mailing list