| Index: Source/core/fetch/ImageResource.cpp
|
| diff --git a/Source/core/fetch/ImageResource.cpp b/Source/core/fetch/ImageResource.cpp
|
| index c38e62deb65046a7351cd754c8586ee3f66d4986..519dbfd352fd9e3a6e7fb3825fdcc0af19897447 100644
|
| --- a/Source/core/fetch/ImageResource.cpp
|
| +++ b/Source/core/fetch/ImageResource.cpp
|
| @@ -502,13 +502,13 @@ bool ImageResource::currentFrameKnownToBeOpaque(const RenderObject* renderer)
|
| return image->currentFrameKnownToBeOpaque();
|
| }
|
|
|
| -bool ImageResource::isAccessAllowed(SecurityOrigin* securityOrigin)
|
| +bool ImageResource::isAccessAllowed(ExecutionContext* context, SecurityOrigin* securityOrigin)
|
| {
|
| if (response().wasFetchedViaServiceWorker())
|
| return response().serviceWorkerResponseType() != WebServiceWorkerResponseTypeOpaque;
|
| if (!image()->currentFrameHasSingleSecurityOrigin())
|
| return false;
|
| - if (passesAccessControlCheck(securityOrigin))
|
| + if (passesAccessControlCheck(context, securityOrigin))
|
| return true;
|
| return !securityOrigin->taintsCanvas(response().url());
|
| }
|
|
|