| OLD | NEW |
| 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "chrome/browser/profiles/profile_impl.h" | 5 #include "chrome/browser/profiles/profile_impl.h" |
| 6 | 6 |
| 7 #include "base/bind.h" | 7 #include "base/bind.h" |
| 8 #include "base/command_line.h" | 8 #include "base/command_line.h" |
| 9 #include "base/compiler_specific.h" | 9 #include "base/compiler_specific.h" |
| 10 #include "base/environment.h" | 10 #include "base/environment.h" |
| (...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 70 #include "chrome/browser/search_engines/template_url_fetcher.h" | 70 #include "chrome/browser/search_engines/template_url_fetcher.h" |
| 71 #include "chrome/browser/search_engines/template_url_service.h" | 71 #include "chrome/browser/search_engines/template_url_service.h" |
| 72 #include "chrome/browser/sessions/session_service_factory.h" | 72 #include "chrome/browser/sessions/session_service_factory.h" |
| 73 #include "chrome/browser/speech/chrome_speech_input_manager.h" | 73 #include "chrome/browser/speech/chrome_speech_input_manager.h" |
| 74 #include "chrome/browser/speech/chrome_speech_input_preferences.h" | 74 #include "chrome/browser/speech/chrome_speech_input_preferences.h" |
| 75 #include "chrome/browser/spellchecker/spellcheck_profile.h" | 75 #include "chrome/browser/spellchecker/spellcheck_profile.h" |
| 76 #include "chrome/browser/sync/profile_sync_components_factory_impl.h" | 76 #include "chrome/browser/sync/profile_sync_components_factory_impl.h" |
| 77 #include "chrome/browser/sync/profile_sync_service.h" | 77 #include "chrome/browser/sync/profile_sync_service.h" |
| 78 #include "chrome/browser/tabs/pinned_tab_service_factory.h" | 78 #include "chrome/browser/tabs/pinned_tab_service_factory.h" |
| 79 #include "chrome/browser/transport_security_persister.h" | 79 #include "chrome/browser/transport_security_persister.h" |
| 80 #include "chrome/browser/ui/browser_init.h" |
| 80 #include "chrome/browser/ui/browser_list.h" | 81 #include "chrome/browser/ui/browser_list.h" |
| 81 #include "chrome/browser/ui/find_bar/find_bar_state.h" | 82 #include "chrome/browser/ui/find_bar/find_bar_state.h" |
| 82 #include "chrome/browser/ui/webui/chrome_url_data_manager.h" | 83 #include "chrome/browser/ui/webui/chrome_url_data_manager.h" |
| 83 #include "chrome/browser/ui/webui/extension_icon_source.h" | 84 #include "chrome/browser/ui/webui/extension_icon_source.h" |
| 84 #include "chrome/browser/user_style_sheet_watcher.h" | 85 #include "chrome/browser/user_style_sheet_watcher.h" |
| 85 #include "chrome/browser/visitedlink/visitedlink_event_listener.h" | 86 #include "chrome/browser/visitedlink/visitedlink_event_listener.h" |
| 86 #include "chrome/browser/visitedlink/visitedlink_master.h" | 87 #include "chrome/browser/visitedlink/visitedlink_master.h" |
| 87 #include "chrome/browser/web_resource/promo_resource_service.h" | 88 #include "chrome/browser/web_resource/promo_resource_service.h" |
| 88 #include "chrome/browser/webdata/web_data_service.h" | 89 #include "chrome/browser/webdata/web_data_service.h" |
| 89 #include "chrome/common/chrome_constants.h" | 90 #include "chrome/common/chrome_constants.h" |
| (...skipping 277 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 367 extensions_cookie_path = | 368 extensions_cookie_path = |
| 368 extensions_cookie_path.Append(chrome::kExtensionsCookieFilename); | 369 extensions_cookie_path.Append(chrome::kExtensionsCookieFilename); |
| 369 | 370 |
| 370 FilePath app_path = GetPath().Append(chrome::kIsolatedAppStateDirname); | 371 FilePath app_path = GetPath().Append(chrome::kIsolatedAppStateDirname); |
| 371 | 372 |
| 372 bool restore_old_session_cookies = | 373 bool restore_old_session_cookies = |
| 373 session_restore_enabled_ && | 374 session_restore_enabled_ && |
| 374 (!DidLastSessionExitCleanly() || | 375 (!DidLastSessionExitCleanly() || |
| 375 CommandLine::ForCurrentProcess()->HasSwitch( | 376 CommandLine::ForCurrentProcess()->HasSwitch( |
| 376 switches::kRestoreLastSession) || | 377 switches::kRestoreLastSession) || |
| 377 local_state->GetBoolean(prefs::kWasRestarted)); | 378 BrowserInit::WasRestarted()); |
| 378 | 379 |
| 379 // Make sure we initialize the ProfileIOData after everything else has been | 380 // Make sure we initialize the ProfileIOData after everything else has been |
| 380 // initialized that we might be reading from the IO thread. | 381 // initialized that we might be reading from the IO thread. |
| 381 | 382 |
| 382 io_data_.Init(cookie_path, origin_bound_cert_path, cache_path, | 383 io_data_.Init(cookie_path, origin_bound_cert_path, cache_path, |
| 383 cache_max_size, media_cache_path, media_cache_max_size, | 384 cache_max_size, media_cache_path, media_cache_max_size, |
| 384 extensions_cookie_path, app_path, predictor_, | 385 extensions_cookie_path, app_path, predictor_, |
| 385 g_browser_process->local_state(), | 386 g_browser_process->local_state(), |
| 386 g_browser_process->io_thread(), | 387 g_browser_process->io_thread(), |
| 387 restore_old_session_cookies); | 388 restore_old_session_cookies); |
| (...skipping 1231 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1619 FilePath* cache_path, | 1620 FilePath* cache_path, |
| 1620 int* max_size) { | 1621 int* max_size) { |
| 1621 DCHECK(cache_path); | 1622 DCHECK(cache_path); |
| 1622 DCHECK(max_size); | 1623 DCHECK(max_size); |
| 1623 FilePath path(prefs_->GetFilePath(prefs::kDiskCacheDir)); | 1624 FilePath path(prefs_->GetFilePath(prefs::kDiskCacheDir)); |
| 1624 if (!path.empty()) | 1625 if (!path.empty()) |
| 1625 *cache_path = path; | 1626 *cache_path = path; |
| 1626 *max_size = is_media_context ? prefs_->GetInteger(prefs::kMediaCacheSize) : | 1627 *max_size = is_media_context ? prefs_->GetInteger(prefs::kMediaCacheSize) : |
| 1627 prefs_->GetInteger(prefs::kDiskCacheSize); | 1628 prefs_->GetInteger(prefs::kDiskCacheSize); |
| 1628 } | 1629 } |
| OLD | NEW |