---
 plugins/phonesim.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/plugins/phonesim.c b/plugins/phonesim.c
index d0cd7f3..49d3af3 100644
--- a/plugins/phonesim.c
+++ b/plugins/phonesim.c
@@ -57,6 +57,7 @@
 #include <ofono/voicecall.h>
 #include <ofono/gprs.h>
 #include <ofono/gprs-context.h>
+#include <ofono/emulator.h>
 
 #include <drivers/atmodem/vendor.h>
 #include <drivers/atmodem/sim-poll.h>
@@ -278,6 +279,7 @@ static void phonesim_pre_sim(struct ofono_modem *modem)
 {
        struct phonesim_data *data = ofono_modem_get_data(modem);
        struct ofono_sim *sim;
+       struct ofono_emulator *emulator;
 
        DBG("%p", modem);
 
@@ -293,6 +295,10 @@ static void phonesim_pre_sim(struct ofono_modem *modem)
 
        if (sim)
                ofono_sim_inserted_notify(sim, TRUE);
+
+       emulator = ofono_emulator_create(modem);
+       if (emulator)
+               ofono_emulator_register(emulator);
 }
 
 static void phonesim_post_sim(struct ofono_modem *modem)
-- 
1.6.3.3

_______________________________________________
ofono mailing list
[email protected]
http://lists.ofono.org/listinfo/ofono

Reply via email to