summaryrefslogtreecommitdiffstats
path: root/src/stkagent.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/stkagent.c')
-rw-r--r--src/stkagent.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/stkagent.c b/src/stkagent.c
index 66f6ab35..a946f18f 100644
--- a/src/stkagent.c
+++ b/src/stkagent.c
@@ -199,13 +199,8 @@ static void stk_agent_request_reply_handle(DBusPendingCall *call, void *data)
dbus_message_unref(reply);
- if (result != STK_AGENT_RESULT_TERMINATE)
- return;
-
- if (agent->is_default)
- return;
-
- stk_agent_free(agent);
+ if (result == STK_AGENT_RESULT_TERMINATE && agent->is_default == FALSE)
+ stk_agent_free(agent);
}
static gboolean stk_agent_request_send(gpointer user_data)