[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