diff options
author | Aleksander Morgado <aleksander@aleksander.es> | 2019-07-02 18:59:03 +0200 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2019-07-11 23:21:00 +0200 |
commit | 4c2aa2b54e011e3f05fcb637952ee017cc242543 (patch) | |
tree | a4563d1017f7675d08a6183af07f37aa2e2b61ba /src/mm-base-call.c | |
parent | 272abc6394ae4dc29d8a3ac2d38e5943a9347f05 (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.c | 35 |
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), |