--- a/libpurple/dbus-server.c Sun Jan 13 20:25:23 2008 +0000 +++ b/libpurple/dbus-server.c Sun Jan 13 20:46:20 2008 +0000 @@ -689,6 +689,7 @@ switch (purple_values[i]->type) { case PURPLE_TYPE_INT: + case PURPLE_TYPE_ENUM: xint = my_arg(gint); dbus_message_iter_append_basic(iter, DBUS_TYPE_INT32, &xint); break;