summaryrefslogtreecommitdiff
path: root/src/up-daemon.c
diff options
context:
space:
mode:
authorBastien Nocera <hadess@hadess.net>2013-10-12 15:06:09 +0200
committerBastien Nocera <hadess@hadess.net>2013-10-14 10:42:56 +0200
commit010ab14505999638103e759cb822041e167ed212 (patch)
tree193dabf1239cb56ab694bb744403c05523ac7cc3 /src/up-daemon.c
parent869050d699d34657ae81c7873fa6dd4285640cb7 (diff)
downloadupower-010ab14505999638103e759cb822041e167ed212.tar.gz
daemon: Device* signals send out object paths
Not strings, so correct the signal definitions to match the XML service definition.
Diffstat (limited to 'src/up-daemon.c')
-rw-r--r--src/up-daemon.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/up-daemon.c b/src/up-daemon.c
index b1bfa61..ee6fab0 100644
--- a/src/up-daemon.c
+++ b/src/up-daemon.c
@@ -839,24 +839,24 @@ up_daemon_class_init (UpDaemonClass *klass)
G_OBJECT_CLASS_TYPE (klass),
G_SIGNAL_RUN_LAST | G_SIGNAL_DETAILED,
0, NULL, NULL,
- g_cclosure_marshal_VOID__STRING,
- G_TYPE_NONE, 1, G_TYPE_STRING);
+ g_cclosure_marshal_generic,
+ G_TYPE_NONE, 1, DBUS_TYPE_G_OBJECT_PATH);
signals[SIGNAL_DEVICE_REMOVED] =
g_signal_new ("device-removed",
G_OBJECT_CLASS_TYPE (klass),
G_SIGNAL_RUN_LAST | G_SIGNAL_DETAILED,
0, NULL, NULL,
- g_cclosure_marshal_VOID__STRING,
- G_TYPE_NONE, 1, G_TYPE_STRING);
+ g_cclosure_marshal_generic,
+ G_TYPE_NONE, 1, DBUS_TYPE_G_OBJECT_PATH);
signals[SIGNAL_DEVICE_CHANGED] =
g_signal_new ("device-changed",
G_OBJECT_CLASS_TYPE (klass),
G_SIGNAL_RUN_LAST | G_SIGNAL_DETAILED,
0, NULL, NULL,
- g_cclosure_marshal_VOID__STRING,
- G_TYPE_NONE, 1, G_TYPE_STRING);
+ g_cclosure_marshal_generic,
+ G_TYPE_NONE, 1, DBUS_TYPE_G_OBJECT_PATH);
signals[SIGNAL_CHANGED] =
g_signal_new ("changed",