aboutsummaryrefslogtreecommitdiff
path: root/src/status-service-dbus.c
diff options
context:
space:
mode:
authorTed Gould <ted@canonical.com>2009-08-08 09:15:30 -0600
committerTed Gould <ted@canonical.com>2009-08-08 09:15:30 -0600
commit46812f4eb145ce20d50b728944b8b4e1205bbb41 (patch)
treeee3af6f4f5180b100e6f725c5c43c2dee8aa6b59 /src/status-service-dbus.c
parent32ae53755e9d5646ca3779bd889303d6a8ef5378 (diff)
parent839f57951591a4bf9d0ce4fd32b0c5b2d06bf73e (diff)
downloadayatana-indicator-session-46812f4eb145ce20d50b728944b8b4e1205bbb41.tar.gz
ayatana-indicator-session-46812f4eb145ce20d50b728944b8b4e1205bbb41.tar.bz2
ayatana-indicator-session-46812f4eb145ce20d50b728944b8b4e1205bbb41.zip
Lots of updates from a branch to make things on the status
front all happy happy joy joy.
Diffstat (limited to 'src/status-service-dbus.c')
-rw-r--r--src/status-service-dbus.c11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/status-service-dbus.c b/src/status-service-dbus.c
index a8e031c..09d2711 100644
--- a/src/status-service-dbus.c
+++ b/src/status-service-dbus.c
@@ -102,8 +102,8 @@ status_service_dbus_class_init (StatusServiceDbusClass *klass)
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET(StatusServiceDbusClass, status_icons_changed),
NULL, NULL,
- g_cclosure_marshal_VOID__POINTER,
- G_TYPE_NONE, 1, G_TYPE_POINTER);
+ g_cclosure_marshal_VOID__STRING,
+ G_TYPE_NONE, 1, G_TYPE_STRING);
dbus_g_object_type_install_info(STATUS_SERVICE_DBUS_TYPE, &dbus_glib__status_service_server_object_info);
@@ -172,3 +172,10 @@ _status_service_server_pretty_user_name (StatusServiceDbus * service, gchar ** u
return TRUE;
}
+
+void
+status_service_dbus_set_status (StatusServiceDbus * self, const gchar * icon)
+{
+ g_signal_emit(G_OBJECT(self), signals[STATUS_ICONS_CHANGED], 0, icon, TRUE);
+ return;
+}