1--- a/src/nma-ws/nma-eap.c
2+++ b/src/nma-ws/nma-eap.c
3@@ -248,11 +248,16 @@ nma_eap_ca_cert_ignore_get (NMAEap *method, NMConnection *connection)
4 static GSettings *
5 _get_ca_ignore_settings (NMConnection *connection)
6 {
7+ g_autoptr (GSettingsSchemaSource) *schema_source;
8+ g_autoptr (GSettingsSchema) *schema;
9 GSettings *settings;
10 char *path = NULL;
11 const char *uuid;
12
13 g_return_val_if_fail (connection, NULL);
14
15+ schema_source = g_settings_schema_source_new_from_directory ("@NM_APPLET_GSETTINGS@", g_settings_schema_source_get_default (), TRUE, NULL);
16+ schema = g_settings_schema_source_lookup (schema_source, "org.gnome.nm-applet.eap", FALSE);
17+
18 uuid = nm_connection_get_uuid (connection);
19 g_return_val_if_fail (uuid && *uuid, NULL);
20
21 path = g_strdup_printf ("/org/gnome/nm-applet/eap/%s/", uuid);
22- settings = g_settings_new_with_path ("org.gnome.nm-applet.eap", path);
23+ settings = g_settings_new_full (schema, NULL, path);
24 g_free (path);
25
26 return settings;