aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@aleksander.es>2021-07-23 01:00:47 +0200
committerAleksander Morgado <aleksander@aleksander.es>2021-07-27 00:10:02 +0200
commitaf0fba05856f76e2bfd31b597f647f7955e2611a (patch)
treeda2589ea46d733f5d78c1e39b06e0b3b39af3854
parent689769467a31ef5cbcc7b5abfc7a0a48eeaf41be (diff)
iridium: disable preferred networks management in SIM object
It's not applicable to Iridium modems, which only work with one single operator.
-rw-r--r--plugins/iridium/mm-sim-iridium.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/plugins/iridium/mm-sim-iridium.c b/plugins/iridium/mm-sim-iridium.c
index 1d9af32a..3495039b 100644
--- a/plugins/iridium/mm-sim-iridium.c
+++ b/plugins/iridium/mm-sim-iridium.c
@@ -86,4 +86,10 @@ mm_sim_iridium_class_init (MMSimIridiumClass *klass)
base_sim_class->load_operator_identifier_finish = NULL;
base_sim_class->load_operator_name = NULL;
base_sim_class->load_operator_name_finish = NULL;
+
+ /* Skip managing preferred networks, not applicable to Iridium modems */
+ base_sim_class->load_preferred_networks = NULL;
+ base_sim_class->load_preferred_networks_finish = NULL;
+ base_sim_class->set_preferred_networks = NULL;
+ base_sim_class->set_preferred_networks_finish = NULL;
}