aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/mm-device.c7
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;
}
/*****************************************************************************/