Index: third_party/WebKit/Source/core/layout/LayoutImage.cpp |
diff --git a/third_party/WebKit/Source/core/layout/LayoutImage.cpp b/third_party/WebKit/Source/core/layout/LayoutImage.cpp |
index 4863e53ccec65efacdfb80b1cdd3a26fca523d70..9b95e882fecc18acf7a70542e6dead196aa7df4b 100644 |
--- a/third_party/WebKit/Source/core/layout/LayoutImage.cpp |
+++ b/third_party/WebKit/Source/core/layout/LayoutImage.cpp |
@@ -29,6 +29,7 @@ |
#include "core/layout/LayoutImage.h" |
#include "core/HTMLNames.h" |
+#include "core/dom/PseudoElement.h" |
#include "core/frame/FrameView.h" |
#include "core/frame/LocalFrame.h" |
#include "core/frame/UseCounter.h" |
@@ -50,9 +51,9 @@ LayoutImage::LayoutImage(Element* element) |
m_isGeneratedContent(false), |
m_imageDevicePixelRatio(1.0f) {} |
-LayoutImage* LayoutImage::createAnonymous(Document* document) { |
+LayoutImage* LayoutImage::createAnonymous(PseudoElement& pseudo) { |
LayoutImage* image = new LayoutImage(nullptr); |
- image->setDocumentForAnonymous(document); |
+ image->setDocumentForAnonymous(&pseudo.document()); |
return image; |
} |