| Index: net/proxy/proxy_config_service_linux.cc
|
| diff --git a/net/proxy/proxy_config_service_linux.cc b/net/proxy/proxy_config_service_linux.cc
|
| index de41b14f5bffa6a5a38d8716835f0e1457058af8..7db5aa0ac404e867d83082914b06563f4296f6ad 100644
|
| --- a/net/proxy/proxy_config_service_linux.cc
|
| +++ b/net/proxy/proxy_config_service_linux.cc
|
| @@ -547,7 +547,10 @@ class SettingGetterImplGSettings
|
| }
|
|
|
| bool SchemaExists(const char* schema_name) {
|
| - const gchar* const* schemas = libgio_loader_.g_settings_list_schemas();
|
| + gchar **schemas = NULL;
|
| +
|
| + libgio_loader_.g_settings_schema_source_list_schemas(
|
| + g_settings_schema_source_get_default(), TRUE, &schemas, NULL);
|
| while (*schemas) {
|
| if (strcmp(schema_name, static_cast<const char*>(*schemas)) == 0)
|
| return true;
|
|
|