sms: Don't need the sim member now

This commit is contained in:
Denis Kenzior 2012-01-18 12:55:02 -06:00
parent be914cd32a
commit 65393a2fb3
1 changed files with 4 additions and 4 deletions

View File

@ -75,7 +75,6 @@ struct ofono_sms {
struct ofono_netreg *netreg; struct ofono_netreg *netreg;
unsigned int netreg_watch; unsigned int netreg_watch;
unsigned int status_watch; unsigned int status_watch;
struct ofono_sim *sim;
GKeyFile *settings; GKeyFile *settings;
char *imsi; char *imsi;
int bearer; int bearer;
@ -1948,6 +1947,7 @@ void ofono_sms_register(struct ofono_sms *sms)
DBusConnection *conn = ofono_dbus_get_connection(); DBusConnection *conn = ofono_dbus_get_connection();
struct ofono_modem *modem = __ofono_atom_get_modem(sms->atom); struct ofono_modem *modem = __ofono_atom_get_modem(sms->atom);
const char *path = __ofono_atom_get_path(sms->atom); const char *path = __ofono_atom_get_path(sms->atom);
struct ofono_sim *sim;
if (!g_dbus_register_interface(conn, path, if (!g_dbus_register_interface(conn, path,
OFONO_MESSAGE_MANAGER_INTERFACE, OFONO_MESSAGE_MANAGER_INTERFACE,
@ -1969,17 +1969,17 @@ void ofono_sms_register(struct ofono_sms *sms)
OFONO_ATOM_TYPE_NETREG, OFONO_ATOM_TYPE_NETREG,
netreg_watch, sms, NULL); netreg_watch, sms, NULL);
sms->sim = __ofono_atom_find(OFONO_ATOM_TYPE_SIM, modem); sim = __ofono_atom_find(OFONO_ATOM_TYPE_SIM, modem);
/* /*
* If we have a sim atom, we can uniquely identify the SIM, * If we have a sim atom, we can uniquely identify the SIM,
* otherwise create an sms assembly which doesn't backup the fragment * otherwise create an sms assembly which doesn't backup the fragment
* store. * store.
*/ */
if (sms->sim) { if (sim) {
const char *imsi; const char *imsi;
imsi = ofono_sim_get_imsi(sms->sim); imsi = ofono_sim_get_imsi(sim);
sms->assembly = sms_assembly_new(imsi); sms->assembly = sms_assembly_new(imsi);
sms->sr_assembly = status_report_assembly_new(imsi); sms->sr_assembly = status_report_assembly_new(imsi);