fn-manager: Register remove_mo_done signal
authorSaurav Babu <saurav.babu@samsung.com>
Thu, 11 Jan 2018 11:34:16 +0000 (17:04 +0530)
committersaerome.kim <saerome.kim@samsung.com>
Mon, 2 Jul 2018 10:38:40 +0000 (19:38 +0900)
Signed-off-by: Saurav Babu <saurav.babu@samsung.com>
src/fn-manager/src/comp_mot_agent.c

index 964973b..b85c290 100644 (file)
@@ -582,6 +582,17 @@ static int _subscribe_event()
        h->dbus_sub_ids = g_list_append(h->dbus_sub_ids, GUINT_TO_POINTER(id));
        LOG_DEBUG("subscribed for (mot_done) signal %d", id);
 
+       /* remove_mo_done */
+       id = g_dbus_connection_signal_subscribe(h->dbus_connection, NULL, AGENT_SERVER_NAME,
+                       "remove_mo_done", AGENT_OBJECT_PATH, NULL,
+                       G_DBUS_CALL_FLAGS_NONE, _agent_signal_handler, h, NULL);
+       if (0 == id) {
+               LOG_ERR("g_dbus_connection_signal_subscribe(remove_mo_done) Fail(%d)", errno);
+               return -1;
+       }
+       h->dbus_sub_ids = g_list_append(h->dbus_sub_ids, GUINT_TO_POINTER(id));
+       LOG_DEBUG("subscribed for (remove_mo_done) signal %d", id);
+
        /* acl_done */
        id = g_dbus_connection_signal_subscribe(h->dbus_connection, NULL, AGENT_SERVER_NAME,
                        "acl_done", AGENT_OBJECT_PATH, NULL,