aboutsummaryrefslogtreecommitdiff
path: root/src/mm-base-call.c
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@aleksander.es>2019-07-02 18:59:03 +0200
committerAleksander Morgado <aleksander@aleksander.es>2019-07-11 23:21:00 +0200
commit4c2aa2b54e011e3f05fcb637952ee017cc242543 (patch)
treea4563d1017f7675d08a6183af07f37aa2e2b61ba /src/mm-base-call.c
parent272abc6394ae4dc29d8a3ac2d38e5943a9347f05 (diff)
base-call: use g_object_connect() to connect all handlers
Diffstat (limited to 'src/mm-base-call.c')
-rw-r--r--src/mm-base-call.c35
1 files changed, 8 insertions, 27 deletions
diff --git a/src/mm-base-call.c b/src/mm-base-call.c
index a07e9c63..0f460ddf 100644
--- a/src/mm-base-call.c
+++ b/src/mm-base-call.c
@@ -848,33 +848,14 @@ call_dbus_export (MMBaseCall *self)
GError *error = NULL;
/* Handle method invocations */
- g_signal_connect (self,
- "handle-start",
- G_CALLBACK (handle_start),
- NULL);
- g_signal_connect (self,
- "handle-accept",
- G_CALLBACK (handle_accept),
- NULL);
- g_signal_connect (self,
- "handle-deflect",
- G_CALLBACK (handle_deflect),
- NULL);
- g_signal_connect (self,
- "handle-join-multiparty",
- G_CALLBACK (handle_join_multiparty),
- NULL);
- g_signal_connect (self,
- "handle-leave-multiparty",
- G_CALLBACK (handle_leave_multiparty),
- NULL);
- g_signal_connect (self,
- "handle-hangup",
- G_CALLBACK (handle_hangup),
- NULL);
- g_signal_connect (self,
- "handle-send-dtmf",
- G_CALLBACK (handle_send_dtmf),
+ g_object_connect (self,
+ "signal::handle-start", G_CALLBACK (handle_start), NULL,
+ "signal::handle-accept", G_CALLBACK (handle_accept), NULL,
+ "signal::handle-deflect", G_CALLBACK (handle_deflect), NULL,
+ "signal::handle-join-multiparty", G_CALLBACK (handle_join_multiparty), NULL,
+ "signal::handle-leave-multiparty", G_CALLBACK (handle_leave_multiparty), NULL,
+ "signal::handle-hangup", G_CALLBACK (handle_hangup), NULL,
+ "signal::handle-send-dtmf", G_CALLBACK (handle_send_dtmf), NULL,
NULL);
if (!g_dbus_interface_skeleton_export (G_DBUS_INTERFACE_SKELETON (self),