Chromium Code Reviews| Index: chrome/browser/translate/translate_ui_delegate.cc |
| diff --git a/chrome/browser/translate/translate_ui_delegate.cc b/chrome/browser/translate/translate_ui_delegate.cc |
| index c9114b7c1c96af536e159269920b61b2574e07e5..169235f310c3b68490b81603607a1862a753d09e 100644 |
| --- a/chrome/browser/translate/translate_ui_delegate.cc |
| +++ b/chrome/browser/translate/translate_ui_delegate.cc |
| @@ -157,15 +157,17 @@ void TranslateUIDelegate::Translate() { |
| prefs_->ResetTranslationDeniedCount(GetOriginalLanguageCode()); |
| prefs_->IncrementTranslationAcceptedCount(GetOriginalLanguageCode()); |
| } |
| - TranslateManager::GetInstance()->TranslatePage(web_contents(), |
| - GetOriginalLanguageCode(), |
| - GetTargetLanguageCode()); |
| + TranslateManager* manager = |
| + TranslateTabHelper::GetManagerFromWebContents(web_contents()); |
|
blundell
2014/02/18 09:21:46
DCHECK(manager) here and below
|
| + manager->TranslatePage(GetOriginalLanguageCode(), GetTargetLanguageCode()); |
| UMA_HISTOGRAM_BOOLEAN(kPerformTranslate, true); |
| } |
| void TranslateUIDelegate::RevertTranslation() { |
| - TranslateManager::GetInstance()->RevertTranslation(web_contents()); |
| + TranslateManager* manager = |
| + TranslateTabHelper::GetManagerFromWebContents(web_contents()); |
| + manager->RevertTranslation(); |
| UMA_HISTOGRAM_BOOLEAN(kRevertTranslation, true); |
| } |