| Index: chrome/browser/translate/translate_manager.cc
|
| diff --git a/chrome/browser/translate/translate_manager.cc b/chrome/browser/translate/translate_manager.cc
|
| index 0a693d03b9903e7d3648d9c84b0115768e8cadce..04cefdd77bc82c49de4a47ae68ba05abc001316d 100644
|
| --- a/chrome/browser/translate/translate_manager.cc
|
| +++ b/chrome/browser/translate/translate_manager.cc
|
| @@ -158,6 +158,14 @@ bool TranslateManager::IsSupportedLanguage(const std::string& language) {
|
| return false;
|
| }
|
|
|
| +// static
|
| +bool TranslateManager::IsAlphaLanguage(const std::string& language) {
|
| + if (GetInstance()->language_list_.get())
|
| + return GetInstance()->language_list_->IsAlphaLanguage(language);
|
| + NOTREACHED();
|
| + return false;
|
| +}
|
| +
|
| void TranslateManager::Observe(int type,
|
| const content::NotificationSource& source,
|
| const content::NotificationDetails& details) {
|
| @@ -737,8 +745,6 @@ void TranslateManager::InitAcceptLanguages(PrefService* prefs) {
|
|
|
| void TranslateManager::FetchLanguageListFromTranslateServer(
|
| PrefService* prefs) {
|
| - DCHECK(language_list_.get());
|
| -
|
| // We don't want to do this when translate is disabled.
|
| DCHECK(prefs != NULL);
|
| if (CommandLine::ForCurrentProcess()->HasSwitch(
|
| @@ -749,6 +755,8 @@ void TranslateManager::FetchLanguageListFromTranslateServer(
|
|
|
| if (language_list_.get())
|
| language_list_->RequestLanguageList();
|
| + else
|
| + NOTREACHED();
|
| }
|
|
|
| void TranslateManager::CleanupPendingUlrFetcher() {
|
|
|