| Index: chrome/browser/translate/translate_manager.cc
|
| diff --git a/chrome/browser/translate/translate_manager.cc b/chrome/browser/translate/translate_manager.cc
|
| index 446a87fef21e3c4b5e270603b7077ffc12b3f3ea..41f3976786cc8a204fd94211d4ed80f32dc66cee 100644
|
| --- a/chrome/browser/translate/translate_manager.cc
|
| +++ b/chrome/browser/translate/translate_manager.cc
|
| @@ -354,7 +354,7 @@ TranslateManager::TranslateManager()
|
|
|
| void TranslateManager::InitiateTranslation(TabContents* tab,
|
| const std::string& page_lang) {
|
| - PrefService* prefs = tab->profile()->GetPrefs();
|
| + PrefService* prefs = tab->profile()->GetOriginalProfile()->GetPrefs();
|
| if (!prefs->GetBoolean(prefs::kEnableTranslate))
|
| return;
|
|
|
| @@ -546,7 +546,7 @@ void TranslateManager::PageTranslated(TabContents* tab,
|
|
|
| bool TranslateManager::IsAcceptLanguage(TabContents* tab,
|
| const std::string& language) {
|
| - PrefService* pref_service = tab->profile()->GetPrefs();
|
| + PrefService* pref_service = tab->profile()->GetOriginalProfile()->GetPrefs();
|
| PrefServiceLanguagesMap::const_iterator iter =
|
| accept_languages_.find(pref_service);
|
| if (iter == accept_languages_.end()) {
|
|
|