| 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 bb4d4d545fb342b89eb2322f1c511289bdbecc49..821f7be4348eb42da41db08f13b68c2357125d19 100644
|
| --- a/chrome/browser/chrome_content_browser_client.cc
|
| +++ b/chrome/browser/chrome_content_browser_client.cc
|
| @@ -785,10 +785,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.
|
|
|