summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/modem-manager/nm-modem-manager.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/modem-manager/nm-modem-manager.c b/src/modem-manager/nm-modem-manager.c
index ba038d3533..dd01646eea 100644
--- a/src/modem-manager/nm-modem-manager.c
+++ b/src/modem-manager/nm-modem-manager.c
@@ -102,11 +102,6 @@ clear_modem_manager_support (NMModemManager *self)
g_object_unref (self->priv->proxy);
self->priv->proxy = NULL;
}
-
- if (self->priv->dbus_mgr) {
- g_object_unref (self->priv->dbus_mgr);
- self->priv->dbus_mgr = NULL;
- }
}
static gboolean
@@ -808,6 +803,11 @@ dispose (GObject *object)
g_hash_table_destroy (self->priv->modems);
}
+ if (self->priv->dbus_mgr) {
+ g_object_unref (self->priv->dbus_mgr);
+ self->priv->dbus_mgr = NULL;
+ }
+
/* Chain up to the parent class */
G_OBJECT_CLASS (nm_modem_manager_parent_class)->dispose (object);
}