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. |