aboutsummaryrefslogtreecommitdiff
path: root/src/mm-iface-modem.c
diff options
context:
space:
mode:
authorDan Williams <dan@ioncontrol.co>2025-04-25 07:39:07 -0500
committerDan Williams <dan@ioncontrol.co>2025-04-25 07:39:07 -0500
commitcd898f4a4d48c4e2065f7d5a73e49df18451ddde (patch)
treed9dd35655aea5b727fc25369f4756983487745f2 /src/mm-iface-modem.c
parent39123f964ba6f359987f22d89317a842d8f1d528 (diff)
parent39a74ae6fb7f24b2661837e2ef9ce5db24516fcf (diff)
Merge request !1250 from 'probe-allowed-qcdm'
api,modem: new 'IgnoredPorts' property https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/1250
Diffstat (limited to 'src/mm-iface-modem.c')
-rw-r--r--src/mm-iface-modem.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/mm-iface-modem.c b/src/mm-iface-modem.c
index de25296b..75c2ca63 100644
--- a/src/mm-iface-modem.c
+++ b/src/mm-iface-modem.c
@@ -5718,6 +5718,14 @@ interface_initialization_step (GTask *task)
mm_gdbus_modem_set_ports (ctx->skeleton, mm_common_ports_array_to_variant (port_infos, n_port_infos));
mm_modem_port_info_array_free (port_infos, n_port_infos);
}
+ if (!mm_gdbus_modem_get_ignored_ports (ctx->skeleton)) {
+ MMModemPortInfo *port_infos;
+ guint n_port_infos;
+
+ port_infos = mm_base_modem_get_ignored_port_infos (MM_BASE_MODEM (self), &n_port_infos);
+ mm_gdbus_modem_set_ignored_ports (ctx->skeleton, mm_common_ports_array_to_variant (port_infos, n_port_infos));
+ mm_modem_port_info_array_free (port_infos, n_port_infos);
+ }
ctx->step++;
/* fall-through */