emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/src/dbusbind.c,v


From: Michael Albinus
Subject: [Emacs-diffs] Changes to emacs/src/dbusbind.c,v
Date: Sun, 19 Oct 2008 18:51:21 +0000

CVSROOT:        /sources/emacs
Module name:    emacs
Changes by:     Michael Albinus <albinus>       08/10/19 18:51:20

Index: dbusbind.c
===================================================================
RCS file: /sources/emacs/emacs/src/dbusbind.c,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -b -r1.33 -r1.34
--- dbusbind.c  16 Oct 2008 19:51:52 -0000      1.33
+++ dbusbind.c  19 Oct 2008 18:51:19 -0000      1.34
@@ -162,8 +162,11 @@
    : (FLOATP (object)) ? DBUS_TYPE_DOUBLE                              \
    : (STRINGP (object)) ? DBUS_TYPE_STRING                             \
    : (XD_DBUS_TYPE_P (object)) ? XD_SYMBOL_TO_DBUS_TYPE (object)       \
-   : (CONSP (object)) ? ((XD_DBUS_TYPE_P (CAR_SAFE (object)))          \
-                        ? XD_SYMBOL_TO_DBUS_TYPE (CAR_SAFE (object))   \
+   : (CONSP (object))                                                  \
+   ? ((XD_DBUS_TYPE_P (CAR_SAFE (object)))                             \
+      ? ((XD_BASIC_DBUS_TYPE (XD_SYMBOL_TO_DBUS_TYPE (CAR_SAFE (object)))) \
+        ? DBUS_TYPE_ARRAY                                              \
+        : XD_SYMBOL_TO_DBUS_TYPE (CAR_SAFE (object)))                  \
                         : DBUS_TYPE_ARRAY)                             \
    : DBUS_TYPE_INVALID)
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]