diff options
-rw-r--r-- | src/mm-device.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/mm-device.c b/src/mm-device.c index 09d15d7a..fa8aab82 100644 --- a/src/mm-device.c +++ b/src/mm-device.c @@ -759,7 +759,12 @@ mm_device_uninhibit (MMDevice *self, { g_assert (self->priv->inhibited); self->priv->inhibited = FALSE; - return mm_device_create_modem (self, error); + + if (!mm_device_create_modem (self, error)) + return FALSE; + + mm_device_initialize_modem (self); + return TRUE; } /*****************************************************************************/ |