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 60 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
71 #include "chrome/browser/search_engines/template_url_fetcher.h" | 71 #include "chrome/browser/search_engines/template_url_fetcher.h" |
72 #include "chrome/browser/search_engines/template_url_service.h" | 72 #include "chrome/browser/search_engines/template_url_service.h" |
73 #include "chrome/browser/sessions/session_service_factory.h" | 73 #include "chrome/browser/sessions/session_service_factory.h" |
74 #include "chrome/browser/speech/chrome_speech_input_manager.h" | 74 #include "chrome/browser/speech/chrome_speech_input_manager.h" |
75 #include "chrome/browser/speech/chrome_speech_input_preferences.h" | 75 #include "chrome/browser/speech/chrome_speech_input_preferences.h" |
76 #include "chrome/browser/spellchecker/spellcheck_profile.h" | 76 #include "chrome/browser/spellchecker/spellcheck_profile.h" |
77 #include "chrome/browser/sync/profile_sync_components_factory_impl.h" | 77 #include "chrome/browser/sync/profile_sync_components_factory_impl.h" |
78 #include "chrome/browser/sync/profile_sync_service.h" | 78 #include "chrome/browser/sync/profile_sync_service.h" |
79 #include "chrome/browser/tabs/pinned_tab_service_factory.h" | 79 #include "chrome/browser/tabs/pinned_tab_service_factory.h" |
80 #include "chrome/browser/transport_security_persister.h" | 80 #include "chrome/browser/transport_security_persister.h" |
| 81 #include "chrome/browser/ui/browser_init.h" |
81 #include "chrome/browser/ui/browser_list.h" | 82 #include "chrome/browser/ui/browser_list.h" |
82 #include "chrome/browser/ui/find_bar/find_bar_state.h" | 83 #include "chrome/browser/ui/find_bar/find_bar_state.h" |
83 #include "chrome/browser/ui/webui/chrome_url_data_manager.h" | 84 #include "chrome/browser/ui/webui/chrome_url_data_manager.h" |
84 #include "chrome/browser/ui/webui/extension_icon_source.h" | 85 #include "chrome/browser/ui/webui/extension_icon_source.h" |
85 #include "chrome/browser/user_style_sheet_watcher.h" | 86 #include "chrome/browser/user_style_sheet_watcher.h" |
86 #include "chrome/browser/visitedlink/visitedlink_event_listener.h" | 87 #include "chrome/browser/visitedlink/visitedlink_event_listener.h" |
87 #include "chrome/browser/visitedlink/visitedlink_master.h" | 88 #include "chrome/browser/visitedlink/visitedlink_master.h" |
88 #include "chrome/browser/web_resource/promo_resource_service.h" | 89 #include "chrome/browser/web_resource/promo_resource_service.h" |
89 #include "chrome/browser/webdata/web_data_service.h" | 90 #include "chrome/browser/webdata/web_data_service.h" |
90 #include "chrome/common/chrome_constants.h" | 91 #include "chrome/common/chrome_constants.h" |
(...skipping 280 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
371 extensions_cookie_path = | 372 extensions_cookie_path = |
372 extensions_cookie_path.Append(chrome::kExtensionsCookieFilename); | 373 extensions_cookie_path.Append(chrome::kExtensionsCookieFilename); |
373 | 374 |
374 FilePath app_path = GetPath().Append(chrome::kIsolatedAppStateDirname); | 375 FilePath app_path = GetPath().Append(chrome::kIsolatedAppStateDirname); |
375 | 376 |
376 bool restore_old_session_cookies = | 377 bool restore_old_session_cookies = |
377 session_restore_enabled_ && | 378 session_restore_enabled_ && |
378 (!DidLastSessionExitCleanly() || | 379 (!DidLastSessionExitCleanly() || |
379 CommandLine::ForCurrentProcess()->HasSwitch( | 380 CommandLine::ForCurrentProcess()->HasSwitch( |
380 switches::kRestoreLastSession) || | 381 switches::kRestoreLastSession) || |
381 local_state->GetBoolean(prefs::kWasRestarted)); | 382 BrowserInit::WasRestarted()); |
382 | 383 |
383 // Make sure we initialize the ProfileIOData after everything else has been | 384 // Make sure we initialize the ProfileIOData after everything else has been |
384 // initialized that we might be reading from the IO thread. | 385 // initialized that we might be reading from the IO thread. |
385 | 386 |
386 io_data_.Init(cookie_path, origin_bound_cert_path, cache_path, | 387 io_data_.Init(cookie_path, origin_bound_cert_path, cache_path, |
387 cache_max_size, media_cache_path, media_cache_max_size, | 388 cache_max_size, media_cache_path, media_cache_max_size, |
388 extensions_cookie_path, app_path, predictor_, | 389 extensions_cookie_path, app_path, predictor_, |
389 g_browser_process->local_state(), | 390 g_browser_process->local_state(), |
390 g_browser_process->io_thread(), | 391 g_browser_process->io_thread(), |
391 restore_old_session_cookies); | 392 restore_old_session_cookies); |
(...skipping 1243 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1635 FilePath* cache_path, | 1636 FilePath* cache_path, |
1636 int* max_size) { | 1637 int* max_size) { |
1637 DCHECK(cache_path); | 1638 DCHECK(cache_path); |
1638 DCHECK(max_size); | 1639 DCHECK(max_size); |
1639 FilePath path(prefs_->GetFilePath(prefs::kDiskCacheDir)); | 1640 FilePath path(prefs_->GetFilePath(prefs::kDiskCacheDir)); |
1640 if (!path.empty()) | 1641 if (!path.empty()) |
1641 *cache_path = path; | 1642 *cache_path = path; |
1642 *max_size = is_media_context ? prefs_->GetInteger(prefs::kMediaCacheSize) : | 1643 *max_size = is_media_context ? prefs_->GetInteger(prefs::kMediaCacheSize) : |
1643 prefs_->GetInteger(prefs::kDiskCacheSize); | 1644 prefs_->GetInteger(prefs::kDiskCacheSize); |
1644 } | 1645 } |
OLD | NEW |