Fix remove all atoms in ofono_modem_set_powered

We should remove all atoms when we disable the modem. In function
set_powered, we remove all atoms if modem is powered down by dbus
call.
This commit is contained in:
Zhenhua Zhang 2009-12-08 18:13:08 +08:00 committed by Denis Kenzior
parent 070ea1d339
commit 06d17397c5
1 changed files with 3 additions and 0 deletions

View File

@ -581,6 +581,9 @@ void ofono_modem_set_powered(struct ofono_modem *modem, ofono_bool_t powered)
if (powered) {
if (modem->driver->pre_sim)
modem->driver->pre_sim(modem);
} else {
remove_all_atoms(modem);
modem->call_ids = 0;
}
}