| Index: chrome/browser/chrome_content_browser_client.cc
|
| diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/chrome_content_browser_client.cc
|
| index cebf14eda25977b3b5118b6ebced9391cd3c979e..150db0ec6b4cd6bd6db179eec45849950e608684 100644
|
| --- a/chrome/browser/chrome_content_browser_client.cc
|
| +++ b/chrome/browser/chrome_content_browser_client.cc
|
| @@ -851,10 +851,12 @@ void ChromeContentBrowserClient::AppendExtraCommandLineSwitches(
|
| if (process) {
|
| Profile* profile = Profile::FromBrowserContext(
|
| process->GetBrowserContext());
|
| - extensions::ProcessMap* process_map =
|
| - profile->GetExtensionService()->process_map();
|
| - if (process_map && process_map->Contains(process->GetID()))
|
| - command_line->AppendSwitch(switches::kExtensionProcess);
|
| + if (profile->GetExtensionService()) {
|
| + extensions::ProcessMap* process_map =
|
| + profile->GetExtensionService()->process_map();
|
| + if (process_map && process_map->Contains(process->GetID()))
|
| + command_line->AppendSwitch(switches::kExtensionProcess);
|
| + }
|
|
|
| PrefService* prefs = profile->GetPrefs();
|
| // Currently this pref is only registered if applied via a policy.
|
|
|