diff options
author | Denis Kenzior <denkenz@gmail.com> | 2012-01-18 11:29:12 -0600 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2012-01-18 12:21:33 -0600 |
commit | dc93f5dbe02f600a8632250756c8447e38cd931c (patch) | |
tree | b1fe4a8388ec9d967dc0eed63ed684bd0a8af10e /src/cbs.c | |
parent | 12e481104d09f23297e443bf1b66ec11f38c5f15 (diff) | |
download | ofono-dc93f5dbe02f600a8632250756c8447e38cd931c.tar.bz2 |
cbs: Use __ofono_atom_find macro
Diffstat (limited to 'src/cbs.c')
-rw-r--r-- | src/cbs.c | 13 |
1 files changed, 3 insertions, 10 deletions
@@ -1085,8 +1085,6 @@ void ofono_cbs_register(struct ofono_cbs *cbs) DBusConnection *conn = ofono_dbus_get_connection(); struct ofono_modem *modem = __ofono_atom_get_modem(cbs->atom); const char *path = __ofono_atom_get_path(cbs->atom); - struct ofono_atom *sim_atom; - struct ofono_atom *stk_atom; if (!g_dbus_register_interface(conn, path, OFONO_CELL_BROADCAST_INTERFACE, @@ -1099,20 +1097,15 @@ void ofono_cbs_register(struct ofono_cbs *cbs) ofono_modem_add_interface(modem, OFONO_CELL_BROADCAST_INTERFACE); - sim_atom = __ofono_modem_find_atom(modem, OFONO_ATOM_TYPE_SIM); - - if (sim_atom) { - cbs->sim = __ofono_atom_get_data(sim_atom); + cbs->sim = __ofono_atom_find(OFONO_ATOM_TYPE_SIM, modem); + if (cbs->sim) { cbs->sim_context = ofono_sim_context_create(cbs->sim); if (ofono_sim_get_state(cbs->sim) == OFONO_SIM_STATE_READY) cbs_got_imsi(cbs); } - stk_atom = __ofono_modem_find_atom(modem, OFONO_ATOM_TYPE_STK); - - if (stk_atom) - cbs->stk = __ofono_atom_get_data(stk_atom); + cbs->stk = __ofono_atom_find(OFONO_ATOM_TYPE_STK, modem); cbs->netreg_watch = __ofono_modem_add_atom_watch(modem, OFONO_ATOM_TYPE_NETREG, |