diff options
author | Ted Gould <ted@canonical.com> | 2009-08-08 09:15:30 -0600 |
---|---|---|
committer | Ted Gould <ted@canonical.com> | 2009-08-08 09:15:30 -0600 |
commit | 46812f4eb145ce20d50b728944b8b4e1205bbb41 (patch) | |
tree | ee3af6f4f5180b100e6f725c5c43c2dee8aa6b59 /src/status-service-dbus.c | |
parent | 32ae53755e9d5646ca3779bd889303d6a8ef5378 (diff) | |
parent | 839f57951591a4bf9d0ce4fd32b0c5b2d06bf73e (diff) | |
download | ayatana-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.c | 11 |
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; +} |