| Index: chrome/browser/storage/durable_storage_permission_context.cc
|
| diff --git a/chrome/browser/storage/durable_storage_permission_context.cc b/chrome/browser/storage/durable_storage_permission_context.cc
|
| index 5ea22bf0ac1d2e45cfda3fbd4580faa56c3396fc..81de0f8e47e42017bf9fc020c22efb7b9c31d409 100644
|
| --- a/chrome/browser/storage/durable_storage_permission_context.cc
|
| +++ b/chrome/browser/storage/durable_storage_permission_context.cc
|
| @@ -49,8 +49,8 @@ void DurableStoragePermissionContext::DecidePermission(
|
| // Durable is only allowed to be granted to the top-level origin. Embedding
|
| // origin is the last committed navigation origin to the web contents.
|
| if (requesting_origin != embedding_origin) {
|
| - NotifyPermissionSet(id, requesting_origin, embedding_origin, callback,
|
| - false /* persist */, CONTENT_SETTING_DEFAULT);
|
| + NotifyPermissionSet(web_contents, id, requesting_origin, embedding_origin,
|
| + callback, false /* persist */, CONTENT_SETTING_DEFAULT);
|
| return;
|
| }
|
|
|
| @@ -59,8 +59,8 @@ void DurableStoragePermissionContext::DecidePermission(
|
| CookieSettingsFactory::GetForProfile(profile());
|
| if (!cookie_settings->IsSettingCookieAllowed(requesting_origin,
|
| requesting_origin)) {
|
| - NotifyPermissionSet(id, requesting_origin, embedding_origin, callback,
|
| - false /* persist */, CONTENT_SETTING_DEFAULT);
|
| + NotifyPermissionSet(web_contents, id, requesting_origin, embedding_origin,
|
| + callback, false /* persist */, CONTENT_SETTING_DEFAULT);
|
| return;
|
| }
|
|
|
| @@ -78,14 +78,14 @@ void DurableStoragePermissionContext::DecidePermission(
|
|
|
| for (const auto& important_site : important_sites) {
|
| if (important_site.registerable_domain == registerable_domain) {
|
| - NotifyPermissionSet(id, requesting_origin, embedding_origin, callback,
|
| - true /* persist */, CONTENT_SETTING_ALLOW);
|
| + NotifyPermissionSet(web_contents, id, requesting_origin, embedding_origin,
|
| + callback, true /* persist */, CONTENT_SETTING_ALLOW);
|
| return;
|
| }
|
| }
|
|
|
| - NotifyPermissionSet(id, requesting_origin, embedding_origin, callback,
|
| - false /* persist */, CONTENT_SETTING_DEFAULT);
|
| + NotifyPermissionSet(web_contents, id, requesting_origin, embedding_origin,
|
| + callback, false /* persist */, CONTENT_SETTING_DEFAULT);
|
| }
|
|
|
| void DurableStoragePermissionContext::UpdateContentSetting(
|
|
|