diff options
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/huawei/mm-broadband-bearer-huawei.c | 8 | ||||
-rw-r--r-- | plugins/icera/mm-broadband-bearer-icera.c | 6 | ||||
-rw-r--r-- | plugins/mbm/mm-broadband-bearer-mbm.c | 6 | ||||
-rw-r--r-- | plugins/option/mm-broadband-bearer-hso.c | 7 |
4 files changed, 16 insertions, 11 deletions
diff --git a/plugins/huawei/mm-broadband-bearer-huawei.c b/plugins/huawei/mm-broadband-bearer-huawei.c index 9407d628..c4f279a1 100644 --- a/plugins/huawei/mm-broadband-bearer-huawei.c +++ b/plugins/huawei/mm-broadband-bearer-huawei.c @@ -777,8 +777,9 @@ disconnect_3gpp (MMBroadbandBearer *_self, /*****************************************************************************/ static void -report_connection_status (MMBaseBearer *bearer, - MMBearerConnectionStatus status) +report_connection_status (MMBaseBearer *bearer, + MMBearerConnectionStatus status, + const GError *connection_error) { MMBroadbandBearerHuawei *self = MM_BROADBAND_BEARER_HUAWEI (bearer); @@ -801,7 +802,8 @@ report_connection_status (MMBaseBearer *bearer, /* Report disconnected right away */ MM_BASE_BEARER_CLASS (mm_broadband_bearer_huawei_parent_class)->report_connection_status ( bearer, - MM_BEARER_CONNECTION_STATUS_DISCONNECTED); + MM_BEARER_CONNECTION_STATUS_DISCONNECTED, + NULL); } /*****************************************************************************/ diff --git a/plugins/icera/mm-broadband-bearer-icera.c b/plugins/icera/mm-broadband-bearer-icera.c index d8c6fb00..5d058da2 100644 --- a/plugins/icera/mm-broadband-bearer-icera.c +++ b/plugins/icera/mm-broadband-bearer-icera.c @@ -700,7 +700,8 @@ dial_3gpp (MMBroadbandBearer *_self, static void report_connection_status (MMBaseBearer *_self, - MMBearerConnectionStatus status) + MMBearerConnectionStatus status, + const GError *connection_error) { MMBroadbandBearerIcera *self = MM_BROADBAND_BEARER_ICERA (_self); @@ -729,7 +730,8 @@ report_connection_status (MMBaseBearer *_self, * disconnected. Make sure we only pass 'DISCONNECTED' to the parent */ MM_BASE_BEARER_CLASS (mm_broadband_bearer_icera_parent_class)->report_connection_status ( _self, - MM_BEARER_CONNECTION_STATUS_DISCONNECTED); + MM_BEARER_CONNECTION_STATUS_DISCONNECTED, + connection_error); } } diff --git a/plugins/mbm/mm-broadband-bearer-mbm.c b/plugins/mbm/mm-broadband-bearer-mbm.c index ea51e184..e4e98a63 100644 --- a/plugins/mbm/mm-broadband-bearer-mbm.c +++ b/plugins/mbm/mm-broadband-bearer-mbm.c @@ -799,7 +799,8 @@ disconnect_3gpp (MMBroadbandBearer *_self, static void report_connection_status (MMBaseBearer *_self, - MMBearerConnectionStatus status) + MMBearerConnectionStatus status, + const GError *connection_error) { MMBroadbandBearerMbm *self = MM_BROADBAND_BEARER_MBM (_self); @@ -829,7 +830,8 @@ report_connection_status (MMBaseBearer *_self, * disconnected. Make sure we only pass 'DISCONNECTED' to the parent */ MM_BASE_BEARER_CLASS (mm_broadband_bearer_mbm_parent_class)->report_connection_status ( _self, - MM_BEARER_CONNECTION_STATUS_DISCONNECTED); + MM_BEARER_CONNECTION_STATUS_DISCONNECTED, + NULL); } } diff --git a/plugins/option/mm-broadband-bearer-hso.c b/plugins/option/mm-broadband-bearer-hso.c index 4e03ab9e..8df243eb 100644 --- a/plugins/option/mm-broadband-bearer-hso.c +++ b/plugins/option/mm-broadband-bearer-hso.c @@ -699,7 +699,8 @@ disconnect_3gpp (MMBroadbandBearer *self, static void report_connection_status (MMBaseBearer *_self, - MMBearerConnectionStatus status) + MMBearerConnectionStatus status, + const GError *connection_error) { MMBroadbandBearerHso *self = MM_BROADBAND_BEARER_HSO (_self); @@ -719,9 +720,7 @@ report_connection_status (MMBaseBearer *_self, if (status == MM_BEARER_CONNECTION_STATUS_DISCONNECTED) { /* If no connection attempt on-going, make sure we mark ourselves as * disconnected */ - MM_BASE_BEARER_CLASS (mm_broadband_bearer_hso_parent_class)->report_connection_status ( - _self, - status); + MM_BASE_BEARER_CLASS (mm_broadband_bearer_hso_parent_class)->report_connection_status (_self, status,connection_error); } } |