diff options
author | Thomas Haller <thaller@redhat.com> | 2017-02-16 19:53:34 +0100 |
---|---|---|
committer | Thomas Haller <thaller@redhat.com> | 2017-02-17 11:09:39 +0100 |
commit | 4898e2f686f1fd0a365447893cb33adaaf7fad41 (patch) | |
tree | 0d1c9c0b2721469b42f6853e7d2326c003af7c03 | |
parent | 9e5319dbc0cf2667ad988b82adc0b4bdd372bc76 (diff) | |
download | NetworkManager-4898e2f686f1fd0a365447893cb33adaaf7fad41.tar.gz |
settings: make "ready"/"flags" property read-only
and "filename" construct-only.
-rw-r--r-- | src/settings/nm-settings-connection.c | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/src/settings/nm-settings-connection.c b/src/settings/nm-settings-connection.c index 9f70aaba26..51dd67e11b 100644 --- a/src/settings/nm-settings-connection.c +++ b/src/settings/nm-settings-connection.c @@ -2862,13 +2862,8 @@ set_property (GObject *object, guint prop_id, NMSettingsConnection *self = NM_SETTINGS_CONNECTION (object); switch (prop_id) { - case PROP_READY: - nm_settings_connection_set_ready (self, g_value_get_boolean (value)); - break; - case PROP_FLAGS: - nm_settings_connection_set_flags_all (self, g_value_get_uint (value)); - break; case PROP_FILENAME: + /* construct-only */ nm_settings_connection_set_filename (self, g_value_get_string (value)); break; default: @@ -2912,7 +2907,7 @@ nm_settings_connection_class_init (NMSettingsConnectionClass *class) obj_properties[PROP_READY] = g_param_spec_boolean (NM_SETTINGS_CONNECTION_READY, "", "", TRUE, - G_PARAM_READWRITE | + G_PARAM_READABLE | G_PARAM_STATIC_STRINGS); obj_properties[PROP_FLAGS] = @@ -2920,13 +2915,14 @@ nm_settings_connection_class_init (NMSettingsConnectionClass *class) NM_SETTINGS_CONNECTION_FLAGS_NONE, NM_SETTINGS_CONNECTION_FLAGS_ALL, NM_SETTINGS_CONNECTION_FLAGS_NONE, - G_PARAM_READWRITE | + G_PARAM_READABLE | G_PARAM_STATIC_STRINGS); obj_properties[PROP_FILENAME] = g_param_spec_string (NM_SETTINGS_CONNECTION_FILENAME, "", "", NULL, G_PARAM_READWRITE | + G_PARAM_CONSTRUCT_ONLY | G_PARAM_STATIC_STRINGS); g_object_class_install_properties (object_class, _PROPERTY_ENUMS_LAST, obj_properties); |