Index: chrome/browser/tab_contents/render_view_context_menu.cc |
diff --git a/chrome/browser/tab_contents/render_view_context_menu.cc b/chrome/browser/tab_contents/render_view_context_menu.cc |
index 99058eff0c99b30e6af269f6d30d028fc70cf2c8..9f2bcaaf8a49b6eb8427c02432060b888226b20b 100644 |
--- a/chrome/browser/tab_contents/render_view_context_menu.cc |
+++ b/chrome/browser/tab_contents/render_view_context_menu.cc |
@@ -1831,8 +1831,9 @@ void RenderViewContextMenu::ExecuteCommand(int id, int event_flags) { |
TranslateTabHelper::CreateTranslatePrefs(profile_->GetPrefs())); |
prefs->UnblockLanguage(original_lang); |
prefs->RemoveSiteFromBlacklist(params_.page_url.HostNoBrackets()); |
- TranslateManager::GetInstance()->TranslatePage( |
- source_web_contents_, original_lang, target_lang); |
+ TranslateManager* manager = translate_tab_helper->GetTranslateManager(); |
+ DCHECK(manager); |
+ manager->TranslatePage(original_lang, target_lang); |
break; |
} |