From 9ddbaa71ea3d63cf3502ffdc36c1cba3727e21ec Mon Sep 17 00:00:00 2001 From: "jschuh@chromium.org" Date: Fri, 15 Jan 2010 14:21:32 +0000 Subject: Remove URL command line filtering from main startup path. Update to fix startup performance regression for http://codereview.chromium.org/550008 BUG=9862 TEST=browser_tests --gtest_filter=BrowserInitTest.BlockBadURLs Review URL: http://codereview.chromium.org/542076 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36351 0039d316-1c4b-4281-b951-d872f2087c98 --- chrome/browser/browser_init.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/chrome/browser/browser_init.cc b/chrome/browser/browser_init.cc index e495b71..e6739f9 100644 --- a/chrome/browser/browser_init.cc +++ b/chrome/browser/browser_init.cc @@ -634,8 +634,6 @@ std::vector BrowserInit::LaunchWithProfile::GetURLsFromCommandLine( Profile* profile) { std::vector urls; std::vector params = command_line_.GetLooseValues(); - ChildProcessSecurityPolicy *policy = - ChildProcessSecurityPolicy::GetInstance(); for (size_t i = 0; i < params.size(); ++i) { std::wstring& value = params[i]; @@ -661,6 +659,8 @@ std::vector BrowserInit::LaunchWithProfile::GetURLsFromCommandLine( URLFixerUpper::FixupRelativeFile(cur_dir_, value))); // Exclude dangerous schemes. if (url.is_valid()) { + ChildProcessSecurityPolicy *policy = + ChildProcessSecurityPolicy::GetInstance(); if (policy->IsWebSafeScheme(url.scheme()) || url.SchemeIs(chrome::kFileScheme) || !url.spec().compare(chrome::kAboutBlankURL)) { -- cgit v1.1