| Index: ios/chrome/browser/browsing_data/ios_chrome_browsing_data_remover.mm
|
| diff --git a/ios/chrome/browser/browsing_data/ios_chrome_browsing_data_remover.mm b/ios/chrome/browser/browsing_data/ios_chrome_browsing_data_remover.mm
|
| index 1600961322b0c4fb083f462fab1c96bb09539524..a9f0d068b55368b40d2722ff6865a1a1c8e20dc1 100644
|
| --- a/ios/chrome/browser/browsing_data/ios_chrome_browsing_data_remover.mm
|
| +++ b/ios/chrome/browser/browsing_data/ios_chrome_browsing_data_remover.mm
|
| @@ -24,6 +24,7 @@
|
| #include "components/prefs/pref_service.h"
|
| #include "components/search_engines/template_url_service.h"
|
| #include "components/sessions/core/tab_restore_service.h"
|
| +#include "components/translate/core/browser/language_model.h"
|
| #include "ios/chrome/browser/application_context.h"
|
| #include "ios/chrome/browser/autofill/personal_data_manager_factory.h"
|
| #include "ios/chrome/browser/browser_state/chrome_browser_state.h"
|
| @@ -33,6 +34,7 @@
|
| #include "ios/chrome/browser/passwords/ios_chrome_password_store_factory.h"
|
| #include "ios/chrome/browser/search_engines/template_url_service_factory.h"
|
| #include "ios/chrome/browser/sessions/ios_chrome_tab_restore_service_factory.h"
|
| +#include "ios/chrome/browser/translate/language_model_factory.h"
|
| #include "ios/chrome/browser/web_data_service_factory.h"
|
| #include "ios/net/http_cache_helper.h"
|
| #include "ios/public/provider/chrome/browser/chrome_browser_provider.h"
|
| @@ -245,6 +247,12 @@ void IOSChromeBrowsingDataRemover::RemoveImpl(int remove_mask) {
|
| data_manager->Refresh();
|
| }
|
|
|
| + // Remove language model history.
|
| + translate::LanguageModel* language_model =
|
| + LanguageModelFactory::GetForBrowserState(browser_state_);
|
| + if (language_model) {
|
| + language_model->ClearHistory(delete_begin_, delete_end_);
|
| + }
|
| }
|
|
|
| if (remove_mask & REMOVE_COOKIES) {
|
|
|