From a434d941693c4d9d4c099220f36f712738f5e4aa Mon Sep 17 00:00:00 2001 From: Aki Niemi Date: Fri, 21 Aug 2009 10:06:40 +0300 Subject: Pass modem instance to phonebook driver --- drivers/isimodem/isiphonebook.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'drivers/isimodem/isiphonebook.c') diff --git a/drivers/isimodem/isiphonebook.c b/drivers/isimodem/isiphonebook.c index 59c0d75f..6f82c81f 100644 --- a/drivers/isimodem/isiphonebook.c +++ b/drivers/isimodem/isiphonebook.c @@ -387,16 +387,18 @@ static gboolean isi_phonebook_register(gpointer user) static int isi_phonebook_probe(struct ofono_phonebook *pb) { + GIsiModem *idx = ofono_devinfo_get_data(info); + if (!client) { - /* FIXME: pass GIsiModem object */ - client = g_isi_client_create(NULL, PN_SIM); + client = g_isi_client_create(idx, PN_SIM); if (!client) return -ENOMEM; } ofono_phonebook_set_data(pb, phonebook_create()); - /* FIXME: If this is running on a phone itself, phonebook initialization needs to be done here */ + /* FIXME: If this is running on a phone itself, phonebook + * initialization needs to be done here */ g_idle_add(isi_phonebook_register, pb); -- cgit v1.2.3