mobile: don't fail in old MM code when using deprecated functions

We want to keep using these deprecated functions when talking to
the old ModemManager to ensure behavior is unchanged.
This commit is contained in:
Dan Williams
2013-06-05 12:39:32 -05:00
parent 46853f0821
commit b0863cbc4d
2 changed files with 4 additions and 0 deletions

View File

@@ -1045,7 +1045,9 @@ static char *
nmc_property_gsm_get_allowed_bands (NMSetting *setting)
{
NMSettingGsm *s_gsm = NM_SETTING_GSM (setting);
G_GNUC_BEGIN_IGNORE_DEPRECATIONS
return allowed_bands_to_string (nm_setting_gsm_get_allowed_bands (s_gsm));
G_GNUC_END_IGNORE_DEPRECATIONS
}
DEFINE_GETTER (nmc_property_gsm_get_pin, NM_SETTING_GSM_PIN)

View File

@@ -470,6 +470,7 @@ create_connect_properties (NMConnection *connection)
if (str)
value_hash_add_str (properties, "password", str);
G_GNUC_BEGIN_IGNORE_DEPRECATIONS
/* Add both old and new preferred modes */
switch (nm_setting_gsm_get_network_type (s_gsm)) {
case NM_SETTING_GSM_NETWORK_TYPE_UMTS_HSPA:
@@ -501,6 +502,7 @@ create_connect_properties (NMConnection *connection)
value_hash_add_uint (properties, "allowed_mode", MM_MODEM_GSM_ALLOWED_MODE_ANY);
break;
}
G_GNUC_END_IGNORE_DEPRECATIONS
/* Roaming */
if (nm_setting_gsm_get_home_only (s_gsm))