Index: chrome/browser/ui/intents/web_intent_picker_model.cc |
diff --git a/chrome/browser/ui/intents/web_intent_picker_model.cc b/chrome/browser/ui/intents/web_intent_picker_model.cc |
index 60148278be7d99f1a3a4d8ef5d1583344628437f..f1582c0fa8dee850104c2a087a2bf2d4c9f22176 100644 |
--- a/chrome/browser/ui/intents/web_intent_picker_model.cc |
+++ b/chrome/browser/ui/intents/web_intent_picker_model.cc |
@@ -108,6 +108,19 @@ void WebIntentPickerModel::AddSuggestedExtensions( |
observer_->OnModelChanged(this); |
} |
+void WebIntentPickerModel::RemoveSuggestedExtension(const std::string& id) { |
+ std::vector<SuggestedExtension>::iterator it; |
+ for (it = suggested_extensions_.begin(); |
+ it < suggested_extensions_.end(); |
+ ++it) { |
+ SuggestedExtension extension = *it; |
+ if (extension.id == id) { |
+ suggested_extensions_.erase(it); |
+ break; |
+ } |
+ } |
+} |
+ |
const WebIntentPickerModel::SuggestedExtension& |
WebIntentPickerModel::GetSuggestedExtensionAt(size_t index) const { |
DCHECK_LT(index, suggested_extensions_.size()); |