summaryrefslogtreecommitdiff
path: root/libnm-util/nm-setting-gsm.c
diff options
context:
space:
mode:
authorDan Williams <dcbw@redhat.com>2009-02-01 20:18:21 -0500
committerDan Williams <dcbw@redhat.com>2009-02-01 20:18:21 -0500
commitb61b19977634ffb34a350d5f990d37e617ff6307 (patch)
tree1118db73f50eb2b2ee6b982470e05a68d27fd170 /libnm-util/nm-setting-gsm.c
parent8a2393ade219b57790eb9facf0f0058956c6173f (diff)
downloadNetworkManager-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.c4
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,