diff options
Diffstat (limited to 'src/modem-manager/nm-modem-manager.c')
-rw-r--r-- | src/modem-manager/nm-modem-manager.c | 10 |
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); } |