Also move the STK initialisation to post-sim because it is more logical
there (even if it makes no difference under phonesim).
I'm not sure if there's any user of the "calypso" mode in phonesim
driver now, perhaps it can be removed.
---
plugins/phonesim.c | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/plugins/phonesim.c b/plugins/phonesim.c
index 9c5b2cb..97fa530 100644
--- a/plugins/phonesim.c
+++ b/plugins/phonesim.c
@@ -289,8 +289,6 @@ static void phonesim_pre_sim(struct ofono_modem *modem)
else
ofono_voicecall_create(modem, 0, "atmodem", data->chat);
- ofono_stk_create(modem, OFONO_VENDOR_PHONESIM, "atmodem", data->chat);
-
if (sim)
ofono_sim_inserted_notify(sim, TRUE);
}
@@ -304,6 +302,10 @@ static void phonesim_post_sim(struct ofono_modem *modem)
DBG("%p", modem);
+ if (!data->calypso)
+ ofono_stk_create(modem, OFONO_VENDOR_PHONESIM,
+ "atmodem", data->chat);
+
ofono_ussd_create(modem, 0, "atmodem", data->chat);
ofono_call_forwarding_create(modem, 0, "atmodem", data->chat);
ofono_call_settings_create(modem, 0, "atmodem", data->chat);
--
1.7.1.86.g0e460.dirty