summaryrefslogtreecommitdiffstats
path: root/plugins/isiusb.c
diff options
context:
space:
mode:
authorJukka Saunamaki <jukka.saunamaki@nokia.com>2011-03-03 10:47:24 +0200
committerAki Niemi <aki.niemi@nokia.com>2011-03-03 19:16:19 +0200
commitf3086ae4e88ada5af06efbb49477faa6e93fe6ff (patch)
tree72c163e5cdacb6cdd57e98ac6e5d273a636f116c /plugins/isiusb.c
parent073f3d252f399f5b4a1986716d117216f205a511 (diff)
downloadofono-f3086ae4e88ada5af06efbb49477faa6e93fe6ff.tar.bz2
isiusb: add message-waiting
Diffstat (limited to 'plugins/isiusb.c')
-rw-r--r--plugins/isiusb.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/plugins/isiusb.c b/plugins/isiusb.c
index cb551c1c..2d17b434 100644
--- a/plugins/isiusb.c
+++ b/plugins/isiusb.c
@@ -54,6 +54,7 @@
#include <ofono/radio-settings.h>
#include <ofono/gprs.h>
#include <ofono/gprs-context.h>
+#include <ofono/message-waiting.h>
#include "drivers/isimodem/isimodem.h"
#include "drivers/isimodem/isiutil.h"
@@ -422,6 +423,7 @@ static void isiusb_post_sim(struct ofono_modem *modem)
static void isiusb_post_online(struct ofono_modem *modem)
{
struct isi_data *isi = ofono_modem_get_data(modem);
+ struct ofono_message_waiting *mw;
DBG("(%p) with %s", modem, isi->ifname);
@@ -435,6 +437,10 @@ static void isiusb_post_online(struct ofono_modem *modem)
ofono_call_barring_create(modem, 0, "isimodem", isi->modem);
ofono_call_meter_create(modem, 0, "isimodem", isi->modem);
ofono_gprs_create(modem, 0, "isimodem", isi->modem);
+
+ mw = ofono_message_waiting_create(modem);
+ if (mw)
+ ofono_message_waiting_register(mw);
}
static int isiusb_enable(struct ofono_modem *modem)