diff options
Diffstat (limited to 'libpurple/dbus-server.c')
-rw-r--r-- | libpurple/dbus-server.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/libpurple/dbus-server.c b/libpurple/dbus-server.c index 974aae45dc..0b84a98e5a 100644 --- a/libpurple/dbus-server.c +++ b/libpurple/dbus-server.c @@ -674,6 +674,8 @@ purple_dbus_message_append_purple_values(DBusMessageIter *iter, int id; gint xint; guint xuint; + gint64 xint64; + guint64 xuint64; gboolean xboolean; gpointer ptr = NULL; gpointer val; @@ -694,6 +696,14 @@ purple_dbus_message_append_purple_values(DBusMessageIter *iter, xuint = my_arg(guint); dbus_message_iter_append_basic(iter, DBUS_TYPE_UINT32, &xuint); break; + case PURPLE_TYPE_INT64: + xint = my_arg(gint64); + dbus_message_iter_append_basic(iter, DBUS_TYPE_INT64, &xint); + break; + case PURPLE_TYPE_UINT64: + xuint = my_arg(guint64); + dbus_message_iter_append_basic(iter, DBUS_TYPE_UINT64, &xuint); + break; case PURPLE_TYPE_BOOLEAN: xboolean = my_arg(gboolean); dbus_message_iter_append_basic(iter, DBUS_TYPE_BOOLEAN, &xboolean); |