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..bf8abacb42122bf9576740aeef5b5712d2b3de00 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; |
Paweł Hajdan Jr.
2014/04/28 11:02:49
Let's initialize this to NULL.
|
+ |
+ libgio_loader_.g_settings_schema_source_list_schemas |
+ (g_settings_schema_source_get_default(), TRUE, &schemas, NULL); |
Paweł Hajdan Jr.
2014/04/28 11:02:49
nit: This is weird wrapping, could you move "(" to
|
while (*schemas) { |
if (strcmp(schema_name, static_cast<const char*>(*schemas)) == 0) |
return true; |