[Xfce4-commits] <thunar:master> G_TYPE_STRV is a boxed type.
Nick Schermer
noreply at xfce.org
Wed Jan 20 11:34:01 CET 2010
Updating branch refs/heads/master
to 0c5e0a03be51cef6d342ac8e1c480378ffba6487 (commit)
from 305141d5b465a3dc5ec4d4768fbca800ea4ec5ff (commit)
commit 0c5e0a03be51cef6d342ac8e1c480378ffba6487
Author: Nick Schermer <nick at xfce.org>
Date: Wed Jan 20 11:30:21 2010 +0100
G_TYPE_STRV is a boxed type.
This should fixed the following warning when Thunar
communicates with Tumbler over D-Bus:
GLib-GObject-CRITICAL **: g_value_get_pointer: assertion `G_VALUE_HOLDS_POINTER (value)' failed
thunar/thunar-marshal.list | 3 ++-
thunar/thunar-thumbnailer.c | 6 +++---
2 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/thunar/thunar-marshal.list b/thunar/thunar-marshal.list
index 58aaa04..c9d116c 100644
--- a/thunar/thunar-marshal.list
+++ b/thunar/thunar-marshal.list
@@ -6,4 +6,5 @@ VOID:BOXED,OBJECT
VOID:BOXED,POINTER
VOID:STRING,STRING
VOID:UINT64,UINT,UINT,UINT
-VOID:UINT,POINTER,UINT,STRING
+VOID:UINT,BOXED,UINT,STRING
+VOID:UINT,BOXED
diff --git a/thunar/thunar-thumbnailer.c b/thunar/thunar-thumbnailer.c
index 08d3c9a..8146d29 100644
--- a/thunar/thunar-thumbnailer.c
+++ b/thunar/thunar-thumbnailer.c
@@ -412,8 +412,8 @@ thunar_thumbnailer_init_thumbnailer_proxy (ThunarThumbnailer *thumbnailer,
thumbnailer->thumbnailer_proxy = thunar_thumbnailer_proxy;
- /* TODO this should actually be VOID:UINT,POINTER,INT,STRING */
- dbus_g_object_register_marshaller (_thunar_marshal_VOID__UINT_POINTER_UINT_STRING,
+ /* TODO this should actually be VOID:UINT,BOXED,INT,STRING */
+ dbus_g_object_register_marshaller (_thunar_marshal_VOID__UINT_BOXED_UINT_STRING,
G_TYPE_NONE,
G_TYPE_UINT,
G_TYPE_STRV,
@@ -421,7 +421,7 @@ thunar_thumbnailer_init_thumbnailer_proxy (ThunarThumbnailer *thumbnailer,
G_TYPE_STRING,
G_TYPE_INVALID);
- dbus_g_object_register_marshaller ((GClosureMarshal) g_cclosure_marshal_VOID__UINT_POINTER,
+ dbus_g_object_register_marshaller ((GClosureMarshal) _thunar_marshal_VOID__UINT_BOXED,
G_TYPE_NONE,
G_TYPE_UINT,
G_TYPE_STRV,
More information about the Xfce4-commits
mailing list