| Index: chrome/browser/extensions/extension_prefs.cc
|
| diff --git a/chrome/browser/extensions/extension_prefs.cc b/chrome/browser/extensions/extension_prefs.cc
|
| index f47b451cb1d42264676783ea92b8428698f64c2c..2cb6efe1af2e0b1105d29c838fd87cb2ac2d0037 100644
|
| --- a/chrome/browser/extensions/extension_prefs.cc
|
| +++ b/chrome/browser/extensions/extension_prefs.cc
|
| @@ -398,7 +398,7 @@ bool ExtensionPrefs::ReadExtensionPrefURLPatternSet(
|
| return false;
|
| }
|
| if (!allow_file_access && pattern.MatchesScheme(chrome::kFileScheme)) {
|
| - pattern.set_valid_schemes(
|
| + pattern.SetValidSchemes(
|
| pattern.valid_schemes() & ~URLPattern::SCHEME_FILE);
|
| }
|
| result->AddPattern(pattern);
|
| @@ -412,8 +412,8 @@ void ExtensionPrefs::SetExtensionPrefURLPatternSet(
|
| const std::string& pref_key,
|
| const URLPatternSet& new_value) {
|
| ListValue* value = new ListValue();
|
| - for (URLPatternList::const_iterator i = new_value.patterns().begin();
|
| - i != new_value.patterns().end(); ++i)
|
| + for (URLPatternSet::const_iterator i = new_value.begin();
|
| + i != new_value.end(); ++i)
|
| value->AppendIfNotPresent(Value::CreateStringValue(i->GetAsString()));
|
|
|
| UpdateExtensionPref(extension_id, pref_key, value);
|
|
|