| Index: chrome/browser/ui/webui/translate_internals/translate_internals_handler.cc
|
| diff --git a/chrome/browser/ui/webui/translate_internals/translate_internals_handler.cc b/chrome/browser/ui/webui/translate_internals/translate_internals_handler.cc
|
| index ff411766b1e16879c7215e7603172478df943666..7b1fc54c2c42eaa40aa37f446bc3e73232c11931 100644
|
| --- a/chrome/browser/ui/webui/translate_internals/translate_internals_handler.cc
|
| +++ b/chrome/browser/ui/webui/translate_internals/translate_internals_handler.cc
|
| @@ -155,6 +155,8 @@ void TranslateInternalsHandler::OnRemovePrefItem(const base::ListValue* args) {
|
| if (!args->GetString(2, &to))
|
| return;
|
| translate_prefs->RemoveLanguagePairFromWhitelist(from, to);
|
| + } else if (pref_name == "too_often_denied") {
|
| + translate_prefs->ResetDenialState();
|
| } else {
|
| return;
|
| }
|
| @@ -191,6 +193,8 @@ void TranslateInternalsHandler::SendPrefsToJs() {
|
| keys.push_back(TranslatePrefs::kPrefTranslateWhitelists);
|
| keys.push_back(TranslatePrefs::kPrefTranslateDeniedCount);
|
| keys.push_back(TranslatePrefs::kPrefTranslateAcceptedCount);
|
| + keys.push_back(TranslatePrefs::kPrefTranslateLastDeniedTime);
|
| + keys.push_back(TranslatePrefs::kPrefTranslateTooOftenDenied);
|
|
|
| for (std::vector<std::string>::const_iterator it = keys.begin();
|
| it != keys.end(); ++it) {
|
|
|