X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fchrome%2Fbrowser%2Ftranslate%2Ftranslate_ui_delegate.cc;h=c9114b7c1c96af536e159269920b61b2574e07e5;hb=ff3e2503a20db9193d323c1d19c38c68004dec4a;hp=8ae4d7ee29d88820da92e83cd77ee920f0dd0b58;hpb=7338fba38ba696536d1cc9d389afd716a6ab2fe6;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/chrome/browser/translate/translate_ui_delegate.cc b/src/chrome/browser/translate/translate_ui_delegate.cc index 8ae4d7e..c9114b7 100644 --- a/src/chrome/browser/translate/translate_ui_delegate.cc +++ b/src/chrome/browser/translate/translate_ui_delegate.cc @@ -9,8 +9,9 @@ #include "chrome/browser/browser_process.h" #include "chrome/browser/profiles/profile.h" #include "chrome/browser/translate/translate_manager.h" -#include "chrome/browser/translate/translate_prefs.h" #include "chrome/browser/translate/translate_tab_helper.h" +#include "components/translate/core/browser/translate_download_manager.h" +#include "components/translate/core/browser/translate_prefs.h" #include "components/translate/core/common/translate_constants.h" #include "content/public/browser/browser_context.h" #include "content/public/browser/navigation_entry.h" @@ -43,7 +44,7 @@ TranslateUIDelegate::TranslateUIDelegate(content::WebContents* web_contents, DCHECK(web_contents_); std::vector language_codes; - TranslateManager::GetSupportedLanguages(&language_codes); + TranslateDownloadManager::GetSupportedLanguages(&language_codes); // Preparing for the alphabetical order in the locale. UErrorCode error = U_ZERO_ERROR; @@ -82,7 +83,7 @@ TranslateUIDelegate::TranslateUIDelegate(content::WebContents* web_contents, Profile* profile = Profile::FromBrowserContext(web_contents_->GetBrowserContext()); - prefs_.reset(new TranslatePrefs(profile->GetPrefs())); + prefs_ = TranslateTabHelper::CreateTranslatePrefs(profile->GetPrefs()); } TranslateUIDelegate::~TranslateUIDelegate() {