| Index: Source/core/html/HTMLImageElement.cpp
|
| diff --git a/Source/core/html/HTMLImageElement.cpp b/Source/core/html/HTMLImageElement.cpp
|
| index 4102939828ccd2e406935f5a9eebcf58afefc3ce..ff90239a68388aead040d64d21e63c905971801b 100644
|
| --- a/Source/core/html/HTMLImageElement.cpp
|
| +++ b/Source/core/html/HTMLImageElement.cpp
|
| @@ -164,18 +164,16 @@ void HTMLImageElement::parseAttribute(const QualifiedName& name, const AtomicStr
|
| toRenderImage(renderer())->setImageDevicePixelRatio(m_imageDevicePixelRatio);
|
| }
|
| m_imageLoader.updateFromElementIgnoringPreviousError();
|
| - }
|
| - else if (name == usemapAttr)
|
| + } else if (name == usemapAttr) {
|
| setIsLink(!value.isNull());
|
| - else if (name == onbeforeloadAttr)
|
| - setAttributeEventListener(EventTypeNames::beforeload, createAttributeEventListener(this, name, value));
|
| - else if (name == compositeAttr) {
|
| + } else if (name == compositeAttr) {
|
| // FIXME: images don't support blend modes in their compositing attribute.
|
| blink::WebBlendMode blendOp = blink::WebBlendModeNormal;
|
| if (!parseCompositeAndBlendOperator(value, m_compositeOperator, blendOp))
|
| m_compositeOperator = CompositeSourceOver;
|
| - } else
|
| + } else {
|
| HTMLElement::parseAttribute(name, value);
|
| + }
|
| }
|
|
|
| const AtomicString& HTMLImageElement::altText() const
|
| @@ -213,7 +211,7 @@ void HTMLImageElement::attach(const AttachContext& context)
|
| {
|
| HTMLElement::attach(context);
|
|
|
| - if (renderer() && renderer()->isImage() && !m_imageLoader.hasPendingBeforeLoadEvent()) {
|
| + if (renderer() && renderer()->isImage()) {
|
| RenderImage* renderImage = toRenderImage(renderer());
|
| RenderImageResource* renderImageResource = renderImage->imageResource();
|
| if (renderImageResource->hasImage())
|
|
|