diff options
Diffstat (limited to 'chrome/browser/translate')
-rw-r--r-- | chrome/browser/translate/options_menu_model.cc | 3 | ||||
-rw-r--r-- | chrome/browser/translate/translate_infobar_delegate.cc | 4 | ||||
-rw-r--r-- | chrome/browser/translate/translate_manager.cc | 15 |
3 files changed, 12 insertions, 10 deletions
diff --git a/chrome/browser/translate/options_menu_model.cc b/chrome/browser/translate/options_menu_model.cc index af19ca6..229195a 100644 --- a/chrome/browser/translate/options_menu_model.cc +++ b/chrome/browser/translate/options_menu_model.cc @@ -16,6 +16,7 @@ #include "grit/locale_settings.h" #include "ui/base/l10n/l10n_util.h" +using content::NavigationEntry; using content::OpenURLParams; using content::Referrer; using content::WebContents; @@ -100,7 +101,7 @@ bool OptionsMenuModel::IsCommandIdEnabled(int command_id) const { DCHECK(translate_infobar_delegate_ != NULL); DCHECK(translate_infobar_delegate_->owner() != NULL); DCHECK(translate_infobar_delegate_->owner()->web_contents() != NULL); - content::NavigationEntry* entry = translate_infobar_delegate_->owner()-> + NavigationEntry* entry = translate_infobar_delegate_->owner()-> web_contents()->GetController().GetActiveEntry(); // Delegate and tab contents should never be NULL, but active entry // can be NULL when running tests. We want to return false if NULL. diff --git a/chrome/browser/translate/translate_infobar_delegate.cc b/chrome/browser/translate/translate_infobar_delegate.cc index cb285d2..5f19dbf 100644 --- a/chrome/browser/translate/translate_infobar_delegate.cc +++ b/chrome/browser/translate/translate_infobar_delegate.cc @@ -23,6 +23,8 @@ #include "ui/base/l10n/l10n_util.h" #include "ui/base/resource/resource_bundle.h" +using content::NavigationEntry; + // static const size_t TranslateInfoBarDelegate::kNoIndex = static_cast<size_t>(-1); @@ -399,7 +401,7 @@ TranslateInfoBarDelegate* } std::string TranslateInfoBarDelegate::GetPageHost() { - content::NavigationEntry* entry = + NavigationEntry* entry = owner()->web_contents()->GetController().GetActiveEntry(); return entry ? entry->GetURL().HostNoBrackets() : std::string(); } diff --git a/chrome/browser/translate/translate_manager.cc b/chrome/browser/translate/translate_manager.cc index dd1ec5a..dcb2324 100644 --- a/chrome/browser/translate/translate_manager.cc +++ b/chrome/browser/translate/translate_manager.cc @@ -48,6 +48,7 @@ #include "net/url_request/url_request_status.h" #include "ui/base/resource/resource_bundle.h" +using content::NavigationEntry; using content::WebContents; namespace { @@ -262,7 +263,7 @@ void TranslateManager::Observe(int type, content::Source<NavigationController>(source).ptr(); content::LoadCommittedDetails* load_details = content::Details<content::LoadCommittedDetails>(details).ptr(); - content::NavigationEntry* entry = controller->GetActiveEntry(); + NavigationEntry* entry = controller->GetActiveEntry(); if (!entry) { NOTREACHED(); return; @@ -402,7 +403,7 @@ void TranslateManager::OnURLFetchComplete(const content::URLFetcher* source) { // The tab went away while we were retrieving the script. continue; } - content::NavigationEntry* entry = tab->GetController().GetActiveEntry(); + NavigationEntry* entry = tab->GetController().GetActiveEntry(); if (!entry || entry->GetPageID() != request.page_id) { // We navigated away from the page the translation was triggered on. continue; @@ -468,7 +469,7 @@ void TranslateManager::InitiateTranslation(WebContents* tab, if (CommandLine::ForCurrentProcess()->HasSwitch(switches::kDisableTranslate)) return; - content::NavigationEntry* entry = tab->GetController().GetActiveEntry(); + NavigationEntry* entry = tab->GetController().GetActiveEntry(); if (!entry) { // This can happen for popups created with window.open(""). return; @@ -553,8 +554,7 @@ void TranslateManager::InitiateTranslationPosted( void TranslateManager::TranslatePage(WebContents* web_contents, const std::string& source_lang, const std::string& target_lang) { - content::NavigationEntry* entry = - web_contents->GetController().GetActiveEntry(); + NavigationEntry* entry = web_contents->GetController().GetActiveEntry(); if (!entry) { NOTREACHED(); return; @@ -586,8 +586,7 @@ void TranslateManager::TranslatePage(WebContents* web_contents, } void TranslateManager::RevertTranslation(WebContents* web_contents) { - content::NavigationEntry* entry = - web_contents->GetController().GetActiveEntry(); + NavigationEntry* entry = web_contents->GetController().GetActiveEntry(); if (!entry) { NOTREACHED(); return; @@ -633,7 +632,7 @@ void TranslateManager::DoTranslatePage(WebContents* tab, const std::string& translate_script, const std::string& source_lang, const std::string& target_lang) { - content::NavigationEntry* entry = tab->GetController().GetActiveEntry(); + NavigationEntry* entry = tab->GetController().GetActiveEntry(); if (!entry) { NOTREACHED(); return; |