diff options
-rw-r--r-- | src/mm-base-manager.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/mm-base-manager.c b/src/mm-base-manager.c index a2951d22..74e4020d 100644 --- a/src/mm-base-manager.c +++ b/src/mm-base-manager.c @@ -451,7 +451,10 @@ first_port (MMBaseManager *self, } /* Store the device */ - g_hash_table_insert (self->priv->devices, g_strdup (uid), g_steal_pointer (&device)); + g_hash_table_insert (self->priv->devices, g_strdup (uid), g_object_ref (device)); + + /* And start device support check */ + device_support_check_add_single_port (self, device, port); } static void |