[Xfce4-commits] <tumbler:master> Register D-Bus marshallers in _class_init instead of _init.

Jannis Pohlmann noreply at xfce.org
Mon Nov 23 21:02:02 CET 2009


Updating branch refs/heads/master
         to 2a7c1f89884a59a55b76f9cf62fee3671842bfa1 (commit)
       from 4d3d26289217e1b2adfdd1899b36a87561030aff (commit)

commit 2a7c1f89884a59a55b76f9cf62fee3671842bfa1
Author: Jannis Pohlmann <jannis at xfce.org>
Date:   Mon Nov 23 20:45:01 2009 +0100

    Register D-Bus marshallers in _class_init instead of _init.

 tumblerd/tumbler-specialized-thumbnailer.c |   24 ++++++++++++------------
 1 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/tumblerd/tumbler-specialized-thumbnailer.c b/tumblerd/tumbler-specialized-thumbnailer.c
index 6642518..6e4f5e5 100644
--- a/tumblerd/tumbler-specialized-thumbnailer.c
+++ b/tumblerd/tumbler-specialized-thumbnailer.c
@@ -163,6 +163,18 @@ tumbler_specialized_thumbnailer_class_init (TumblerSpecializedThumbnailerClass *
                                                         0, G_MAXUINT64, 0,
                                                         G_PARAM_CONSTRUCT_ONLY |
                                                         G_PARAM_READWRITE));
+
+  dbus_g_object_register_marshaller (g_cclosure_marshal_VOID__STRING,
+                                     G_TYPE_NONE, 
+                                     G_TYPE_STRING,
+                                     G_TYPE_INVALID);
+  
+  dbus_g_object_register_marshaller (tumbler_marshal_VOID__STRING_INT_STRING,
+                                     G_TYPE_NONE,
+                                     G_TYPE_STRING,
+                                     G_TYPE_INT,
+                                     G_TYPE_STRING,
+                                     G_TYPE_INVALID);
 }
 
 
@@ -199,18 +211,6 @@ tumbler_specialized_thumbnailer_constructed (GObject *object)
                                thumbnailer->object_path,
                                "org.freedesktop.thumbnails.SpecializedThumbnailer1");
 
-  dbus_g_object_register_marshaller (g_cclosure_marshal_VOID__STRING,
-                                     G_TYPE_NONE, 
-                                     G_TYPE_STRING,
-                                     G_TYPE_INVALID);
-  
-  dbus_g_object_register_marshaller (tumbler_marshal_VOID__STRING_INT_STRING,
-                                     G_TYPE_NONE,
-                                     G_TYPE_STRING,
-                                     G_TYPE_INT,
-                                     G_TYPE_STRING,
-                                     G_TYPE_INVALID);
-
   dbus_g_proxy_add_signal (thumbnailer->proxy, "Ready", 
                            G_TYPE_STRING, G_TYPE_INVALID);
 



More information about the Xfce4-commits mailing list