fn-manager: Correctly notify group invite result
authorSaurav Babu <saurav.babu@samsung.com>
Thu, 11 Jan 2018 11:43:15 +0000 (17:13 +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 b85c290..428c503 100644 (file)
@@ -358,7 +358,8 @@ static gboolean __perform_mot(gpointer data)
 
        ret = agent_mot_device(uuid, pin);
 
-       fn_group_notify_group_invite(ret);
+       if (ret != FN_ERROR_NONE)
+               fn_group_notify_group_invite(ret);
 }
 
 static void _agent_signal_handler(GDBusConnection *connection,
@@ -522,6 +523,8 @@ static void _agent_signal_handler(GDBusConnection *connection,
        } else if (0 == g_strcmp0(signal_name, "mot_done")) {
                g_variant_get(parameters, "(i)", &result);
                LOG_DEBUG("Result : %d", result);
+
+               fn_group_notify_group_invite(result);
        } else if (0 == g_strcmp0(signal_name, "remove_mo_done")) {
                g_variant_get(parameters, "(i)", &result);
                LOG_DEBUG("Result : %d", result);