diff options
author | pvalchev@google.com <pvalchev@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-03-09 19:52:16 +0000 |
---|---|---|
committer | pvalchev@google.com <pvalchev@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-03-09 19:52:16 +0000 |
commit | 753efc479384c254e263fd11390846a060fa6ce0 (patch) | |
tree | 488097f0622c5d744059f3c2ada4894b683c5305 /chrome/browser/profile.cc | |
parent | 5e4d24d67febed160e2020f5c8f13d8073921fc4 (diff) | |
download | chromium_src-753efc479384c254e263fd11390846a060fa6ce0.zip chromium_src-753efc479384c254e263fd11390846a060fa6ce0.tar.gz chromium_src-753efc479384c254e263fd11390846a060fa6ce0.tar.bz2 |
BSD ifdefs, etc. necessary for chrome/
Review URL: http://codereview.chromium.org/656009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41067 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/profile.cc')
-rw-r--r-- | chrome/browser/profile.cc | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/chrome/browser/profile.cc b/chrome/browser/profile.cc index c78b64a..dc5eb19 100644 --- a/chrome/browser/profile.cc +++ b/chrome/browser/profile.cc @@ -67,7 +67,7 @@ #include "net/base/transport_security_state.h" #include "webkit/database/database_tracker.h" -#if defined(OS_LINUX) +#if defined(TOOLKIT_USES_GTK) #include "chrome/browser/gtk/gtk_theme_provider.h" #endif @@ -152,7 +152,7 @@ void Profile::RegisterUserPrefs(PrefService* prefs) { IDS_SPELLCHECK_DICTIONARY); prefs->RegisterBooleanPref(prefs::kEnableSpellCheck, true); prefs->RegisterBooleanPref(prefs::kEnableAutoSpellCorrect, true); -#if defined(OS_LINUX) +#if defined(TOOLKIT_USES_GTK) prefs->RegisterBooleanPref(prefs::kUsesSystemTheme, false); #endif prefs->RegisterFilePathPref(prefs::kCurrentThemePackFilename, FilePath()); @@ -175,17 +175,17 @@ URLRequestContextGetter* Profile::GetDefaultRequestContext() { return default_request_context_; } -#if defined(OS_LINUX) -// Temporarily disabled while we figure some stuff out. -// http://code.google.com/p/chromium/issues/detail?id=12351 -// #include "chrome/browser/password_manager/password_store_gnome.h" -// #include "chrome/browser/password_manager/password_store_kwallet.h" -#elif defined(OS_WIN) +#if defined(OS_WIN) #include "chrome/browser/password_manager/password_store_win.h" #elif defined(OS_MACOSX) #include "chrome/browser/keychain_mac.h" #include "chrome/browser/password_manager/login_database_mac.h" #include "chrome/browser/password_manager/password_store_mac.h" +#elif defined(OS_POSIX) +// Temporarily disabled while we figure some stuff out. +// http://code.google.com/p/chromium/issues/detail?id=12351 +// #include "chrome/browser/password_manager/password_store_gnome.h" +// #include "chrome/browser/password_manager/password_store_kwallet.h" #endif //////////////////////////////////////////////////////////////////////////////// @@ -1071,14 +1071,7 @@ void ProfileImpl::CreatePasswordStore() { DCHECK(!created_password_store_ && password_store_.get() == NULL); created_password_store_ = true; scoped_refptr<PasswordStore> ps; -#if defined(OS_LINUX) - // TODO(evanm): implement "native" password management. - // This bug describes the issues. - // http://code.google.com/p/chromium/issues/detail?id=12351 - ps = new PasswordStoreDefault(GetWebDataService(Profile::IMPLICIT_ACCESS)); - if (!ps->Init()) - return; -#elif defined(OS_WIN) +#if defined(OS_WIN) ps = new PasswordStoreWin(GetWebDataService(Profile::IMPLICIT_ACCESS)); #elif defined(OS_MACOSX) FilePath login_db_file_path = GetPath(); @@ -1090,6 +1083,13 @@ void ProfileImpl::CreatePasswordStore() { return; } ps = new PasswordStoreMac(new MacKeychain(), login_db); +#elif defined(OS_POSIX) + // TODO(evanm): implement "native" password management. + // This bug describes the issues. + // http://code.google.com/p/chromium/issues/detail?id=12351 + ps = new PasswordStoreDefault(GetWebDataService(Profile::IMPLICIT_ACCESS)); + if (!ps->Init()) + return; #else NOTIMPLEMENTED(); #endif @@ -1127,7 +1127,7 @@ PersonalDataManager* ProfileImpl::GetPersonalDataManager() { void ProfileImpl::InitThemes() { if (!created_theme_provider_) { -#if defined(OS_LINUX) +#if defined(TOOLKIT_USES_GTK) theme_provider_.reset(new GtkThemeProvider); #else theme_provider_.reset(new BrowserThemeProvider); |