Index: chrome/browser/chrome_quota_permission_context.cc |
diff --git a/chrome/browser/chrome_quota_permission_context.cc b/chrome/browser/chrome_quota_permission_context.cc |
index ab1ccceb31e31f60a62807f2dd88d4b23e15073e..fac03db67ca3acf6657597354ab191d5cfb1356d 100644 |
--- a/chrome/browser/chrome_quota_permission_context.cc |
+++ b/chrome/browser/chrome_quota_permission_context.cc |
@@ -283,11 +283,13 @@ void ChromeQuotaPermissionContext::RequestQuotaPermission( |
if (PermissionBubbleManager::Enabled()) { |
PermissionBubbleManager* bubble_manager = |
PermissionBubbleManager::FromWebContents(web_contents); |
- bubble_manager->AddRequest(new QuotaPermissionRequest(this, |
- params.origin_url, params.requested_size, params.user_gesture, |
- Profile::FromBrowserContext(web_contents->GetBrowserContext())-> |
- GetPrefs()->GetString(prefs::kAcceptLanguages), |
- callback)); |
+ if (bubble_manager) { |
+ bubble_manager->AddRequest(new QuotaPermissionRequest(this, |
+ params.origin_url, params.requested_size, params.user_gesture, |
+ Profile::FromBrowserContext(web_contents->GetBrowserContext())-> |
+ GetPrefs()->GetString(prefs::kAcceptLanguages), |
+ callback)); |
+ } |
return; |
} |