| Index: extensions/browser/renderer_startup_helper.cc
|
| diff --git a/extensions/browser/renderer_startup_helper.cc b/extensions/browser/renderer_startup_helper.cc
|
| index d268a63b09abc0f06b368963a177dd82a10be4da..4a9c961de65845fcda1b23856a59ee5ab11eb772 100644
|
| --- a/extensions/browser/renderer_startup_helper.cc
|
| +++ b/extensions/browser/renderer_startup_helper.cc
|
| @@ -38,10 +38,19 @@ void RendererStartupHelper::Observe(
|
| DCHECK_EQ(content::NOTIFICATION_RENDERER_PROCESS_CREATED, type);
|
| content::RenderProcessHost* process =
|
| content::Source<content::RenderProcessHost>(source).ptr();
|
| - if (!ExtensionsBrowserClient::Get()->IsSameContext(
|
| - browser_context_, process->GetBrowserContext()))
|
| + ExtensionsBrowserClient* client = ExtensionsBrowserClient::Get();
|
| + if (!client->IsSameContext(browser_context_, process->GetBrowserContext()))
|
| return;
|
|
|
| + bool activity_logging_enabled =
|
| + client->IsActivityLoggingEnabled(process->GetBrowserContext());
|
| + // We only send the ActivityLoggingEnabled message if it is enabled; otherwise
|
| + // the default (not enabled) is correct.
|
| + if (activity_logging_enabled) {
|
| + process->Send(
|
| + new ExtensionMsg_SetActivityLoggingEnabled(activity_logging_enabled));
|
| + }
|
| +
|
| // Platform apps need to know the system font.
|
| // TODO(dbeam): this is not the system font in all cases.
|
| process->Send(new ExtensionMsg_SetSystemFont(webui::GetFontFamily(),
|
|
|