mirror of git://git.sysmocom.de/ofono
Refactor: Set powered to false if disable timedout
This commit is contained in:
parent
1d98c226b5
commit
9c63c7dc20
13
src/modem.c
13
src/modem.c
|
@ -436,7 +436,18 @@ static gboolean set_powered_timeout(gpointer user)
|
|||
DBG("modem: %p", modem);
|
||||
|
||||
modem->timeout = 0;
|
||||
modem->powered_pending = modem->powered;
|
||||
|
||||
if (modem->powered_pending == FALSE) {
|
||||
DBusConnection *conn = ofono_dbus_get_connection();
|
||||
dbus_bool_t powered = FALSE;
|
||||
|
||||
modem->powered = FALSE;
|
||||
ofono_dbus_signal_property_changed(conn, modem->path,
|
||||
OFONO_MODEM_INTERFACE,
|
||||
"Powered", DBUS_TYPE_BOOLEAN,
|
||||
&powered);
|
||||
} else
|
||||
modem->powered_pending = modem->powered;
|
||||
|
||||
if (modem->pending != NULL) {
|
||||
DBusMessage *reply;
|
||||
|
|
Loading…
Reference in New Issue