| 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 0ee484c8bba3d5f73d2596c45efa6fb3f3816859..298b09d97d886667b807c712a58f2fc4e1246537 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.
|
|
|