diff options
Diffstat (limited to 'src/plugins/cinterion')
-rw-r--r-- | src/plugins/cinterion/mm-broadband-bearer-cinterion.c | 2 | ||||
-rw-r--r-- | src/plugins/cinterion/mm-broadband-modem-cinterion.c | 8 | ||||
-rw-r--r-- | src/plugins/cinterion/mm-shared-cinterion.c | 1 |
3 files changed, 9 insertions, 2 deletions
diff --git a/src/plugins/cinterion/mm-broadband-bearer-cinterion.c b/src/plugins/cinterion/mm-broadband-bearer-cinterion.c index 8ab156e8..396837fe 100644 --- a/src/plugins/cinterion/mm-broadband-bearer-cinterion.c +++ b/src/plugins/cinterion/mm-broadband-bearer-cinterion.c @@ -28,6 +28,7 @@ #include "mm-modem-helpers.h" #include "mm-modem-helpers-cinterion.h" #include "mm-daemon-enums-types.h" +#include "mm-bind.h" G_DEFINE_TYPE (MMBroadbandBearerCinterion, mm_broadband_bearer_cinterion, MM_TYPE_BROADBAND_BEARER) @@ -767,6 +768,7 @@ mm_broadband_bearer_cinterion_new (MMBroadbandModemCinterion *modem, callback, user_data, MM_BASE_BEARER_MODEM, modem, + MM_BIND_TO, modem, MM_BASE_BEARER_CONFIG, config, NULL); } diff --git a/src/plugins/cinterion/mm-broadband-modem-cinterion.c b/src/plugins/cinterion/mm-broadband-modem-cinterion.c index 31a3078a..3d70cf50 100644 --- a/src/plugins/cinterion/mm-broadband-modem-cinterion.c +++ b/src/plugins/cinterion/mm-broadband-modem-cinterion.c @@ -3128,7 +3128,9 @@ cinterion_simlocal_unsolicited_handler (MMPortSerialAt *port, if (sim == NULL && is_available) { mm_obj_info (self, "SIM in slot %i inserted", i + 1); - sim = mm_base_sim_new_initialized (MM_BASE_MODEM (self), i + 1, FALSE, + sim = mm_base_sim_new_initialized (MM_BASE_MODEM (self), + G_OBJECT (self), + i + 1, FALSE, NULL, NULL, NULL, NULL, NULL, NULL); mm_iface_modem_modify_sim (MM_IFACE_MODEM (self), i, sim); } else if (sim != NULL && !is_available) { @@ -3185,7 +3187,9 @@ cinterion_slot_availability_init_ready (MMBaseModem *_self, is_available = g_array_index (available, gboolean, i); if (is_available) - sim = mm_base_sim_new_initialized (MM_BASE_MODEM (self), i + 1, FALSE, + sim = mm_base_sim_new_initialized (MM_BASE_MODEM (self), + G_OBJECT (self), + i + 1, FALSE, NULL, NULL, NULL, NULL, NULL, NULL); g_ptr_array_add (ctx->sim_slots, sim); } diff --git a/src/plugins/cinterion/mm-shared-cinterion.c b/src/plugins/cinterion/mm-shared-cinterion.c index 8724ad3a..4ae1f503 100644 --- a/src/plugins/cinterion/mm-shared-cinterion.c +++ b/src/plugins/cinterion/mm-shared-cinterion.c @@ -1006,6 +1006,7 @@ mm_shared_cinterion_create_call (MMIfaceModemVoice *self, if (priv->slcc_support == FEATURE_SUPPORTED) { mm_obj_dbg (self, "created new call with ^SLCC support"); return mm_base_call_new (MM_BASE_MODEM (self), + G_OBJECT (self), direction, number, /* When SLCC is supported we have support for detailed |