Chromium Code Reviews| Index: chrome/browser/ui/startup/startup_browser_creator_impl.cc |
| diff --git a/chrome/browser/ui/startup/startup_browser_creator_impl.cc b/chrome/browser/ui/startup/startup_browser_creator_impl.cc |
| index 2efffc5f0149941f9c53f688c8d80f5e616da559..61542a8ff746b19c740e65ed0762bad534a31f52 100644 |
| --- a/chrome/browser/ui/startup/startup_browser_creator_impl.cc |
| +++ b/chrome/browser/ui/startup/startup_browser_creator_impl.cc |
| @@ -42,10 +42,6 @@ |
| #include "chrome/browser/prefs/session_startup_pref.h" |
| #include "chrome/browser/profiles/profile.h" |
| #include "chrome/browser/profiles/profile_io_data.h" |
| -#include "chrome/browser/protector/protected_prefs_watcher.h" |
| -#include "chrome/browser/protector/protector_service.h" |
| -#include "chrome/browser/protector/protector_service_factory.h" |
| -#include "chrome/browser/protector/protector_utils.h" |
| #include "chrome/browser/rlz/rlz.h" |
| #include "chrome/browser/sessions/session_restore.h" |
| #include "chrome/browser/sessions/session_service.h" |
| @@ -115,9 +111,6 @@ |
| using content::ChildProcessSecurityPolicy; |
| using content::WebContents; |
| using extensions::Extension; |
| -using protector::ProtectedPrefsWatcher; |
| -using protector::ProtectorService; |
| -using protector::ProtectorServiceFactory; |
| extern bool in_synchronous_profile_launch; |
| @@ -362,9 +355,7 @@ bool StartupBrowserCreatorImpl::Launch(Profile* profile, |
| RecordLaunchModeHistogram(urls_to_open.empty() ? |
| LM_TO_BE_DECIDED : LM_WITH_URLS); |
| - // Notify user if the Preferences backup is invalid or changes to settings |
| - // affecting browser startup have been detected. |
| - CheckPreferencesBackup(profile); |
| + // TODO(ivankr): remove 'backup' dictionary from Preferences. |
|
Peter Kasting
2012/12/11 20:09:06
Can you just do this now? If not, I wouldn't put
Ivan Korotkov
2012/12/12 17:02:57
Right, I left that TODO for myself and forgot abou
|
| ProcessLaunchURLs(process_startup, urls_to_open); |
| @@ -964,62 +955,6 @@ void StartupBrowserCreatorImpl::AddStartupURLs( |
| } |
| } |
| -void StartupBrowserCreatorImpl::CheckPreferencesBackup(Profile* profile) { |
| - ProtectorService* protector_service = |
| - ProtectorServiceFactory::GetForProfile(profile); |
| - ProtectedPrefsWatcher* prefs_watcher = protector_service->GetPrefsWatcher(); |
| - |
| - // Check if backup is valid. |
| - if (!prefs_watcher->is_backup_valid()) { |
| - protector_service->ShowChange(protector::CreatePrefsBackupInvalidChange()); |
| - // Further checks make no sense. |
| - return; |
| - } |
| - |
| - // Check for session startup (including pinned tabs) changes. |
| - if (SessionStartupPref::DidStartupPrefChange(profile) || |
| - prefs_watcher->DidPrefChange(prefs::kPinnedTabs)) { |
| - LOG(WARNING) << "Session startup settings have changed"; |
| - SessionStartupPref new_pref = SessionStartupPref::GetStartupPref(profile); |
| - StartupTabs new_tabs = PinnedTabCodec::ReadPinnedTabs(profile); |
| - const base::Value* tabs_backup = |
| - prefs_watcher->GetBackupForPref(prefs::kPinnedTabs); |
| - protector_service->ShowChange(protector::CreateSessionStartupChange( |
| - new_pref, |
| - new_tabs, |
| - SessionStartupPref::GetStartupPrefBackup(profile), |
| - PinnedTabCodec::ReadPinnedTabs(tabs_backup))); |
| - } |
| - |
| - // Check for homepage changes. |
| - if (prefs_watcher->DidPrefChange(prefs::kHomePage) || |
| - prefs_watcher->DidPrefChange(prefs::kHomePageIsNewTabPage) || |
| - prefs_watcher->DidPrefChange(prefs::kShowHomeButton)) { |
| - LOG(WARNING) << "Homepage has changed"; |
| - PrefService* prefs = profile->GetPrefs(); |
| - std::string backup_homepage; |
| - bool backup_homepage_is_ntp = false; |
| - bool backup_show_home_button = false; |
| - if (!prefs_watcher->GetBackupForPref(prefs::kHomePage)-> |
| - GetAsString(&backup_homepage) || |
| - !prefs_watcher->GetBackupForPref(prefs::kHomePageIsNewTabPage)-> |
| - GetAsBoolean(&backup_homepage_is_ntp) || |
| - !prefs_watcher->GetBackupForPref(prefs::kShowHomeButton)-> |
| - GetAsBoolean(&backup_show_home_button)) { |
| - NOTREACHED(); |
| - } |
| - protector_service->ShowChange(protector::CreateHomepageChange( |
| - // New: |
| - prefs->GetString(prefs::kHomePage), |
| - prefs->GetBoolean(prefs::kHomePageIsNewTabPage), |
| - prefs->GetBoolean(prefs::kShowHomeButton), |
| - // Backup: |
| - backup_homepage, |
| - backup_homepage_is_ntp, |
| - backup_show_home_button)); |
| - } |
| -} |
| - |
| #if !defined(OS_WIN) || defined(USE_AURA) |
| // static |
| bool StartupBrowserCreatorImpl::OpenStartupURLsInExistingBrowser( |