| Index: Source/core/loader/ImageLoader.h
|
| diff --git a/Source/core/loader/ImageLoader.h b/Source/core/loader/ImageLoader.h
|
| index d159f698186b55006b336ee43c033139c8f96d9c..bdeeb8fe016c5e7d57d7b60402a409ee5a4a97ef 100644
|
| --- a/Source/core/loader/ImageLoader.h
|
| +++ b/Source/core/loader/ImageLoader.h
|
| @@ -85,7 +85,7 @@ public:
|
| DoNotBypassMainWorldCSP
|
| };
|
|
|
| - void updateFromElement(UpdateFromElementBehavior = UpdateNormal);
|
| + void updateFromElement(UpdateFromElementBehavior = UpdateNormal, ReferrerPolicy = ReferrerPolicyDefault);
|
|
|
| void elementDidMoveToNewDocument();
|
|
|
| @@ -121,7 +121,7 @@ private:
|
| class Task;
|
|
|
| // Called from the task or from updateFromElement to initiate the load.
|
| - void doUpdateFromElement(BypassMainWorldBehavior, UpdateFromElementBehavior);
|
| + void doUpdateFromElement(BypassMainWorldBehavior, UpdateFromElementBehavior, ReferrerPolicy = ReferrerPolicyDefault);
|
|
|
| virtual void dispatchLoadEvent() = 0;
|
| virtual void noImageResourceToLoad() { }
|
| @@ -139,7 +139,7 @@ private:
|
| void clearFailedLoadURL();
|
| void dispatchErrorEvent();
|
| void crossSiteOrCSPViolationOccurred(AtomicString);
|
| - void enqueueImageLoadingMicroTask(UpdateFromElementBehavior);
|
| + void enqueueImageLoadingMicroTask(UpdateFromElementBehavior, ReferrerPolicy);
|
|
|
| void timerFired(Timer<ImageLoader>*);
|
|
|
|
|