diff options
author | Denis Kenzior <denkenz@gmail.com> | 2011-04-19 13:31:37 -0500 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2011-04-19 13:53:24 -0500 |
commit | cae45537101a8becf37e8554f18b8e395f8abaa5 (patch) | |
tree | 77e76f2356203d734ffdbd7be84457215c05359b /src | |
parent | 894c9cf40624ef53e623e02f1b162b76b43c8d28 (diff) | |
download | ofono-cae45537101a8becf37e8554f18b8e395f8abaa5.tar.bz2 |
emulator: Use a switch/case instead of if
Seems a bit cleaner
Diffstat (limited to 'src')
-rw-r--r-- | src/emulator.c | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/src/emulator.c b/src/emulator.c index d941d743..9b4647b4 100644 --- a/src/emulator.c +++ b/src/emulator.c @@ -910,15 +910,20 @@ void ofono_emulator_set_indicator(struct ofono_emulator *em, if (!callsetup) return; - if (value == OFONO_EMULATOR_CALLSETUP_INCOMING) { + switch (value) { + case OFONO_EMULATOR_CALLSETUP_INCOMING: if (call_ind->value == OFONO_EMULATOR_CALL_INACTIVE) send_callsetup_notification(em); em->callsetup_source = g_timeout_add_seconds(RING_TIMEOUT, send_callsetup_notification, em); - } else if (value != OFONO_EMULATOR_CALLSETUP_INCOMING && - em->callsetup_source) { - g_source_remove(em->callsetup_source); - em->callsetup_source = 0; + break; + default: + if (em->callsetup_source > 0) { + g_source_remove(em->callsetup_source); + em->callsetup_source = 0; + } + + break; } } |