diff options
author | Aleksander Morgado <aleksander@lanedo.com> | 2013-02-06 22:20:19 +0100 |
---|---|---|
committer | Aleksander Morgado <aleksander@lanedo.com> | 2013-02-06 22:20:19 +0100 |
commit | d44eb83ac425c0fa79c2cf76cf492c8223f2d268 (patch) | |
tree | ba0cf8627c80a573bf0c0f40e8ad57d6e2d831f8 | |
parent | 84adf4e4ef0100b4e871babe7aea18c561d2234b (diff) |
libmm-glib,manager: add missing logic to ensure the proxy is created
-rw-r--r-- | libmm-glib/mm-manager.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/libmm-glib/mm-manager.c b/libmm-glib/mm-manager.c index 326e8142..46dd8ceb 100644 --- a/libmm-glib/mm-manager.c +++ b/libmm-glib/mm-manager.c @@ -483,13 +483,8 @@ mm_manager_scan_devices_sync (MMManager *manager, { g_return_val_if_fail (MM_IS_MANAGER (manager), FALSE); - if (!manager->priv->manager_iface_proxy) { - g_set_error (error, - MM_CORE_ERROR, - MM_CORE_ERROR_NOT_FOUND, - "ModemManager unavailable"); + if (!ensure_modem_manager1_proxy (manager, error)) return FALSE; - } return (mm_gdbus_org_freedesktop_modem_manager1_call_scan_devices_sync ( manager->priv->manager_iface_proxy, |