From 19da7559c0ea888a8f1b9ad0eb1b77e3f358808f Mon Sep 17 00:00:00 2001 From: Aleksander Morgado Date: Tue, 9 Apr 2024 10:25:04 +0200 Subject: [PATCH] base-manager: start device support check on first port addition This avoids the "port in device added after device probing has already finished" warning, and also the creation of modem objects for single port devices. --- src/mm-base-manager.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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