Commit 5f6f2a6e authored by Leo Zhang's avatar Leo Zhang Committed by Commit Bot

Set application language always blocked.

In some corner case, the application language isn't blocked due to its
legacy state, so we set app language blocked always.

Bug: 783049
Change-Id: I13924b12bf2353217db902bc48796ea74cfafd7f
Reviewed-on: https://chromium-review.googlesource.com/890147Reviewed-by: default avatarTheresa <twellington@chromium.org>
Commit-Queue: Leo Zhang <googleo@chromium.org>
Cr-Commit-Position: refs/heads/master@{#532693}
parent 50f07df0
...@@ -1252,6 +1252,12 @@ static jboolean JNI_PrefServiceBridge_IsBlockedLanguage( ...@@ -1252,6 +1252,12 @@ static jboolean JNI_PrefServiceBridge_IsBlockedLanguage(
std::string language_code(ConvertJavaStringToUTF8(env, language)); std::string language_code(ConvertJavaStringToUTF8(env, language));
translate::ToTranslateLanguageSynonym(&language_code); translate::ToTranslateLanguageSynonym(&language_code);
// Application language is always blocked.
std::string app_locale = g_browser_process->GetApplicationLocale();
translate::ToTranslateLanguageSynonym(&app_locale);
if (app_locale == language_code)
return true;
return translate_prefs->IsBlockedLanguage(language_code); return translate_prefs->IsBlockedLanguage(language_code);
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment