Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(299)

Side by Side Diff: chrome/browser/chrome_content_browser_client.cc

Issue 2582203003: Convert SetContentSettingRules to use mojo, part 1/2. (Closed)
Patch Set: Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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/chrome_content_browser_client.h" 5 #include "chrome/browser/chrome_content_browser_client.h"
6 6
7 #include <map> 7 #include <map>
8 #include <set> 8 #include <set>
9 #include <utility> 9 #include <utility>
10 #include <vector> 10 #include <vector>
(...skipping 1086 matching lines...) Expand 10 before | Expand all | Expand 10 after
1097 if (host->IsForGuestsOnly()) { 1097 if (host->IsForGuestsOnly()) {
1098 #if BUILDFLAG(ENABLE_EXTENSIONS) 1098 #if BUILDFLAG(ENABLE_EXTENSIONS)
1099 GetGuestViewDefaultContentSettingRules(is_incognito_process, &rules); 1099 GetGuestViewDefaultContentSettingRules(is_incognito_process, &rules);
1100 #else 1100 #else
1101 NOTREACHED(); 1101 NOTREACHED();
1102 #endif 1102 #endif
1103 } else { 1103 } else {
1104 GetRendererContentSettingRules( 1104 GetRendererContentSettingRules(
1105 HostContentSettingsMapFactory::GetForProfile(profile), &rules); 1105 HostContentSettingsMapFactory::GetForProfile(profile), &rules);
1106 } 1106 }
1107 // TODO(nigeltao): eliminate this legacy IPC. Instead, add an extra arg to 1107 rc_interface->SetContentSettingRules(rules);
1108 // the rc_interface->SetInitialConfiguration call.
1109 host->Send(new ChromeViewMsg_SetContentSettingRules(rules));
1110 } 1108 }
1111 1109
1112 GURL ChromeContentBrowserClient::GetEffectiveURL( 1110 GURL ChromeContentBrowserClient::GetEffectiveURL(
1113 content::BrowserContext* browser_context, const GURL& url) { 1111 content::BrowserContext* browser_context, const GURL& url) {
1114 Profile* profile = Profile::FromBrowserContext(browser_context); 1112 Profile* profile = Profile::FromBrowserContext(browser_context);
1115 if (!profile) 1113 if (!profile)
1116 return url; 1114 return url;
1117 1115
1118 // If the input |url| should be assigned to the Instant renderer, make its 1116 // If the input |url| should be assigned to the Instant renderer, make its
1119 // effective URL distinct from other URLs on the search provider's domain. 1117 // effective URL distinct from other URLs on the search provider's domain.
(...skipping 2229 matching lines...) Expand 10 before | Expand all | Expand 10 after
3349 GetBrowserSchedulerWorkerPoolParamsFromVariations(); 3347 GetBrowserSchedulerWorkerPoolParamsFromVariations();
3350 *index_to_traits_callback = base::Bind(&task_scheduler_util::initialization:: 3348 *index_to_traits_callback = base::Bind(&task_scheduler_util::initialization::
3351 BrowserWorkerPoolIndexForTraits); 3349 BrowserWorkerPoolIndexForTraits);
3352 } 3350 }
3353 3351
3354 void ChromeContentBrowserClient:: 3352 void ChromeContentBrowserClient::
3355 PerformExperimentalTaskSchedulerRedirections() { 3353 PerformExperimentalTaskSchedulerRedirections() {
3356 task_scheduler_util::variations:: 3354 task_scheduler_util::variations::
3357 MaybePerformBrowserTaskSchedulerRedirection(); 3355 MaybePerformBrowserTaskSchedulerRedirection();
3358 } 3356 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698