OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 <vector> | 7 #include <vector> |
8 | 8 |
9 #include "base/bind.h" | 9 #include "base/bind.h" |
10 #include "base/callback.h" | 10 #include "base/callback.h" |
(...skipping 543 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
554 if (!CommandLine::ForCurrentProcess()->HasSwitch(switches::kKeepAliveForTest)) | 554 if (!CommandLine::ForCurrentProcess()->HasSwitch(switches::kKeepAliveForTest)) |
555 init_background_mode_manager = false; | 555 init_background_mode_manager = false; |
556 #endif | 556 #endif |
557 if (init_background_mode_manager) { | 557 if (init_background_mode_manager) { |
558 if (g_browser_process->background_mode_manager()) | 558 if (g_browser_process->background_mode_manager()) |
559 g_browser_process->background_mode_manager()->RegisterProfile(this); | 559 g_browser_process->background_mode_manager()->RegisterProfile(this); |
560 } | 560 } |
561 | 561 |
562 base::FilePath cookie_path = GetPath(); | 562 base::FilePath cookie_path = GetPath(); |
563 cookie_path = cookie_path.Append(chrome::kCookieFilename); | 563 cookie_path = cookie_path.Append(chrome::kCookieFilename); |
564 base::FilePath server_bound_cert_path = GetPath(); | 564 base::FilePath channel_id_path = GetPath(); |
565 server_bound_cert_path = | 565 channel_id_path = channel_id_path.Append(chrome::kChannelIDFilename); |
566 server_bound_cert_path.Append(chrome::kOBCertFilename); | |
567 base::FilePath cache_path = base_cache_path_; | 566 base::FilePath cache_path = base_cache_path_; |
568 int cache_max_size; | 567 int cache_max_size; |
569 GetCacheParameters(false, &cache_path, &cache_max_size); | 568 GetCacheParameters(false, &cache_path, &cache_max_size); |
570 cache_path = GetCachePath(cache_path); | 569 cache_path = GetCachePath(cache_path); |
571 | 570 |
572 base::FilePath media_cache_path = base_cache_path_; | 571 base::FilePath media_cache_path = base_cache_path_; |
573 int media_cache_max_size; | 572 int media_cache_max_size; |
574 GetCacheParameters(true, &media_cache_path, &media_cache_max_size); | 573 GetCacheParameters(true, &media_cache_path, &media_cache_max_size); |
575 media_cache_path = GetMediaCachePath(media_cache_path); | 574 media_cache_path = GetMediaCachePath(media_cache_path); |
576 | 575 |
(...skipping 18 matching lines...) Expand all Loading... |
595 if (GetLastSessionExitType() == Profile::EXIT_CRASHED || | 594 if (GetLastSessionExitType() == Profile::EXIT_CRASHED || |
596 startup_pref_type == SessionStartupPref::LAST) { | 595 startup_pref_type == SessionStartupPref::LAST) { |
597 session_cookie_mode = content::CookieStoreConfig::RESTORED_SESSION_COOKIES; | 596 session_cookie_mode = content::CookieStoreConfig::RESTORED_SESSION_COOKIES; |
598 } | 597 } |
599 | 598 |
600 InitHostZoomMap(); | 599 InitHostZoomMap(); |
601 | 600 |
602 // Make sure we initialize the ProfileIOData after everything else has been | 601 // Make sure we initialize the ProfileIOData after everything else has been |
603 // initialized that we might be reading from the IO thread. | 602 // initialized that we might be reading from the IO thread. |
604 | 603 |
605 io_data_.Init(cookie_path, server_bound_cert_path, cache_path, | 604 io_data_.Init(cookie_path, channel_id_path, cache_path, |
606 cache_max_size, media_cache_path, media_cache_max_size, | 605 cache_max_size, media_cache_path, media_cache_max_size, |
607 extensions_cookie_path, GetPath(), infinite_cache_path, | 606 extensions_cookie_path, GetPath(), infinite_cache_path, |
608 predictor_, session_cookie_mode, GetSpecialStoragePolicy(), | 607 predictor_, session_cookie_mode, GetSpecialStoragePolicy(), |
609 CreateDomainReliabilityMonitor()); | 608 CreateDomainReliabilityMonitor()); |
610 | 609 |
611 #if defined(ENABLE_PLUGINS) | 610 #if defined(ENABLE_PLUGINS) |
612 ChromePluginServiceFilter::GetInstance()->RegisterResourceContext( | 611 ChromePluginServiceFilter::GetInstance()->RegisterResourceContext( |
613 PluginPrefs::GetForProfile(this).get(), | 612 PluginPrefs::GetForProfile(this).get(), |
614 io_data_.GetResourceContextNoInit()); | 613 io_data_.GetResourceContextNoInit()); |
615 #endif | 614 #endif |
(...skipping 707 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1323 ProfileImpl::CreateDomainReliabilityMonitor() { | 1322 ProfileImpl::CreateDomainReliabilityMonitor() { |
1324 domain_reliability::DomainReliabilityService* service = | 1323 domain_reliability::DomainReliabilityService* service = |
1325 domain_reliability::DomainReliabilityServiceFactory::GetInstance()-> | 1324 domain_reliability::DomainReliabilityServiceFactory::GetInstance()-> |
1326 GetForBrowserContext(this); | 1325 GetForBrowserContext(this); |
1327 if (!service) | 1326 if (!service) |
1328 return scoped_ptr<domain_reliability::DomainReliabilityMonitor>(); | 1327 return scoped_ptr<domain_reliability::DomainReliabilityMonitor>(); |
1329 | 1328 |
1330 return service->CreateMonitor( | 1329 return service->CreateMonitor( |
1331 BrowserThread::GetMessageLoopProxyForThread(BrowserThread::IO)); | 1330 BrowserThread::GetMessageLoopProxyForThread(BrowserThread::IO)); |
1332 } | 1331 } |
OLD | NEW |