summaryrefslogtreecommitdiff
path: root/libpurple/dbus-server.c
diff options
context:
space:
mode:
Diffstat (limited to 'libpurple/dbus-server.c')
-rw-r--r--libpurple/dbus-server.c10
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);