Index: chrome/browser/autocomplete/shortcuts_provider.cc |
diff --git a/chrome/browser/autocomplete/shortcuts_provider.cc b/chrome/browser/autocomplete/shortcuts_provider.cc |
index cf121be0bd3a49eefebb8635c947d4decd04ccb9..a1aa21caf968f7315bdeea73e52ca15a19bf4870 100644 |
--- a/chrome/browser/autocomplete/shortcuts_provider.cc |
+++ b/chrome/browser/autocomplete/shortcuts_provider.cc |
@@ -133,7 +133,10 @@ void ShortcutsProvider::OnShortcutsLoaded() { |
} |
void ShortcutsProvider::DeleteMatchesWithURLs(const std::set<GURL>& urls) { |
- std::remove_if(matches_.begin(), matches_.end(), RemoveMatchPredicate(urls)); |
+ matches_.erase( |
+ std::remove_if( |
+ matches_.begin(), matches_.end(), RemoveMatchPredicate(urls)), |
+ matches_.end()); |
listener_->OnProviderUpdate(true); |
} |