summaryrefslogtreecommitdiffstats
path: root/src/stkagent.c
diff options
context:
space:
mode:
authorDenis Kenzior <denkenz@gmail.com>2010-07-29 15:07:03 -0500
committerDenis Kenzior <denkenz@gmail.com>2010-07-30 17:19:55 -0500
commitaa650f7488d4ab51ebba66916ca17008e5e32fa0 (patch)
tree878ad19b224dea19ab6ed1ef7b060e643a8fee38 /src/stkagent.c
parent1a7179b79d22c95911554c77baa4a9e21ff19a44 (diff)
downloadofono-aa650f7488d4ab51ebba66916ca17008e5e32fa0.tar.bz2
stkagent: Shorten logic
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)