diff options
author | avi@chromium.org <avi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-08-01 14:30:39 +0000 |
---|---|---|
committer | avi@chromium.org <avi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-08-01 14:30:39 +0000 |
commit | 4c1865ad4cd7176d6bea8b3632872e8dd4e19c51 (patch) | |
tree | 749993bd283c2ca64f4460cefcb32a64760c079b /chrome/browser/translate/translate_infobar_delegate.cc | |
parent | 68bec8591fedbe3db84cf38d1deae260412c1751 (diff) | |
download | chromium_src-4c1865ad4cd7176d6bea8b3632872e8dd4e19c51.zip chromium_src-4c1865ad4cd7176d6bea8b3632872e8dd4e19c51.tar.gz chromium_src-4c1865ad4cd7176d6bea8b3632872e8dd4e19c51.tar.bz2 |
Removal of Profile from content part 4.
BUG=76788
TEST=no change visible
Review URL: http://codereview.chromium.org/7531004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94901 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/translate/translate_infobar_delegate.cc')
-rw-r--r-- | chrome/browser/translate/translate_infobar_delegate.cc | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/chrome/browser/translate/translate_infobar_delegate.cc b/chrome/browser/translate/translate_infobar_delegate.cc index 3677693..813889e 100644 --- a/chrome/browser/translate/translate_infobar_delegate.cc +++ b/chrome/browser/translate/translate_infobar_delegate.cc @@ -99,7 +99,7 @@ void TranslateInfoBarDelegate::SetTargetLanguage(size_t language_index) { void TranslateInfoBarDelegate::Translate() { const std::string& original_language_code = GetOriginalLanguageCode(); - if (!tab_contents()->profile()->IsOffTheRecord()) { + if (!tab_contents()->browser_context()->IsOffTheRecord()) { prefs_.ResetTranslationDeniedCount(original_language_code); prefs_.IncrementTranslationAcceptedCount(original_language_code); } @@ -120,7 +120,7 @@ void TranslateInfoBarDelegate::ReportLanguageDetectionError() { void TranslateInfoBarDelegate::TranslationDeclined() { const std::string& original_language_code = GetOriginalLanguageCode(); - if (!tab_contents()->profile()->IsOffTheRecord()) { + if (!tab_contents()->browser_context()->IsOffTheRecord()) { prefs_.ResetTranslationAcceptedCount(original_language_code); prefs_.IncrementTranslationDeniedCount(original_language_code); } @@ -257,13 +257,13 @@ bool TranslateInfoBarDelegate::ShouldShowMessageInfoBarButton() { bool TranslateInfoBarDelegate::ShouldShowNeverTranslateButton() { DCHECK_EQ(BEFORE_TRANSLATE, type_); - return !tab_contents()->profile()->IsOffTheRecord() && + return !tab_contents()->browser_context()->IsOffTheRecord() && (prefs_.GetTranslationDeniedCount(GetOriginalLanguageCode()) >= 3); } bool TranslateInfoBarDelegate::ShouldShowAlwaysTranslateButton() { DCHECK_EQ(BEFORE_TRANSLATE, type_); - return !tab_contents()->profile()->IsOffTheRecord() && + return !tab_contents()->browser_context()->IsOffTheRecord() && (prefs_.GetTranslationAcceptedCount(GetOriginalLanguageCode()) >= 3); } @@ -318,7 +318,8 @@ TranslateInfoBarDelegate::TranslateInfoBarDelegate( target_language_index_(kNoIndex), error_(error), infobar_view_(NULL), - prefs_(tab_contents_->profile()->GetPrefs()) { + prefs_(Profile::FromBrowserContext( + tab_contents_->browser_context())->GetPrefs()) { DCHECK_NE((type_ == TRANSLATION_ERROR), (error == TranslateErrors::NONE)); std::vector<std::string> language_codes; |