| Index: chrome/browser/translate/translate_manager.cc
|
| diff --git a/chrome/browser/translate/translate_manager.cc b/chrome/browser/translate/translate_manager.cc
|
| index b2a51d5884edf93316993ca26eae78a7b0527b0e..b75fe3af305768950991891bbe0a6e562f1f1031 100644
|
| --- a/chrome/browser/translate/translate_manager.cc
|
| +++ b/chrome/browser/translate/translate_manager.cc
|
| @@ -651,7 +651,8 @@ void TranslateManager::PageTranslated(TabContents* tab,
|
| bool TranslateManager::IsAcceptLanguage(TabContents* tab,
|
| const std::string& language) {
|
| Profile* profile = Profile::FromBrowserContext(tab->browser_context());
|
| - PrefService* pref_service = profile->GetOriginalProfile()->GetPrefs();
|
| + profile = profile->GetOriginalProfile();
|
| + PrefService* pref_service = profile->GetPrefs();
|
| PrefServiceLanguagesMap::const_iterator iter =
|
| accept_languages_.find(pref_service);
|
| if (iter == accept_languages_.end()) {
|
|
|