aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@lanedo.com>2013-02-06 22:20:19 +0100
committerAleksander Morgado <aleksander@lanedo.com>2013-02-06 22:20:19 +0100
commitd44eb83ac425c0fa79c2cf76cf492c8223f2d268 (patch)
treeba0cf8627c80a573bf0c0f40e8ad57d6e2d831f8
parent84adf4e4ef0100b4e871babe7aea18c561d2234b (diff)
libmm-glib,manager: add missing logic to ensure the proxy is created
-rw-r--r--libmm-glib/mm-manager.c7
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,