diff options
author | Dan Williams <dcbw@redhat.com> | 2009-02-01 20:18:21 -0500 |
---|---|---|
committer | Dan Williams <dcbw@redhat.com> | 2009-02-01 20:18:21 -0500 |
commit | b61b19977634ffb34a350d5f990d37e617ff6307 (patch) | |
tree | 1118db73f50eb2b2ee6b982470e05a68d27fd170 /libnm-util/nm-setting-gsm.c | |
parent | 8a2393ade219b57790eb9facf0f0058956c6173f (diff) | |
download | NetworkManager-b61b19977634ffb34a350d5f990d37e617ff6307.tar.gz |
libnm-util: flag properties with G_PARAM_CONSTRUCT so default values get set
This caused the 'autoconnect' property of NMSettingConnection to not
get updated in some cases (as when a system setting plugin noticed a
change to autoconnect=true and emitted the Updated signal, which wouldn't
contain the new value). Add a testcase for setting default values too.
Diffstat (limited to 'libnm-util/nm-setting-gsm.c')
-rw-r--r-- | libnm-util/nm-setting-gsm.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libnm-util/nm-setting-gsm.c b/libnm-util/nm-setting-gsm.c index a035bccf8d..d43160bfb8 100644 --- a/libnm-util/nm-setting-gsm.c +++ b/libnm-util/nm-setting-gsm.c @@ -455,7 +455,7 @@ nm_setting_gsm_class_init (NMSettingGsmClass *setting_class) NM_GSM_NETWORK_ANY, NM_GSM_NETWORK_PREFER_UMTS_HSPA, NM_GSM_NETWORK_ANY, - G_PARAM_READWRITE | NM_SETTING_PARAM_SERIALIZE)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT | NM_SETTING_PARAM_SERIALIZE)); g_object_class_install_property (object_class, PROP_BAND, @@ -463,7 +463,7 @@ nm_setting_gsm_class_init (NMSettingGsmClass *setting_class) "Band", "Band", -1, 5, -1, /* FIXME: Use an enum for it */ - G_PARAM_READWRITE | NM_SETTING_PARAM_SERIALIZE)); + G_PARAM_READWRITE | G_PARAM_CONSTRUCT | NM_SETTING_PARAM_SERIALIZE)); g_object_class_install_property (object_class, PROP_PIN, |