Changeset 207072 in webkit


Ignore:
Timestamp:
Oct 11, 2016 2:25:14 AM (8 years ago)
Author:
Carlos Garcia Campos
Message:

Merge r205861 - Input type object and the associated render can go out of sync.
https://bugs.webkit.org/show_bug.cgi?id=161871
<rdar://problem/28178094>

Reviewed by Antti Koivisto.

Source/WebCore:

Bail out when we've got a mismatched renderer.

Test: fast/forms/assert-on-input-type-change.html

  • html/ImageInputType.cpp:

(WebCore::ImageInputType::altAttributeChanged):

LayoutTests:

  • fast/forms/assert-on-input-type-change-expected.txt: Added.
  • fast/forms/assert-on-input-type-change.html: Added.
Location:
releases/WebKitGTK/webkit-2.14
Files:
2 added
3 edited

Legend:

Unmodified
Added
Removed
  • releases/WebKitGTK/webkit-2.14/LayoutTests/ChangeLog

    r207068 r207072  
     12016-09-12  Zalan Bujtas  <zalan@apple.com>
     2
     3        Input type object and the associated render can go out of sync.
     4        https://bugs.webkit.org/show_bug.cgi?id=161871
     5        <rdar://problem/28178094>
     6
     7        Reviewed by Antti Koivisto.
     8
     9        * fast/forms/assert-on-input-type-change-expected.txt: Added.
     10        * fast/forms/assert-on-input-type-change.html: Added.
     11
    1122016-09-10  Chris Dumez  <cdumez@apple.com>
    213
  • releases/WebKitGTK/webkit-2.14/Source/WebCore/ChangeLog

    r207069 r207072  
     12016-09-12  Zalan Bujtas  <zalan@apple.com>
     2
     3        Input type object and the associated render can go out of sync.
     4        https://bugs.webkit.org/show_bug.cgi?id=161871
     5        <rdar://problem/28178094>
     6
     7        Reviewed by Antti Koivisto.
     8
     9        Bail out when we've got a mismatched renderer.
     10
     11        Test: fast/forms/assert-on-input-type-change.html
     12
     13        * html/ImageInputType.cpp:
     14        (WebCore::ImageInputType::altAttributeChanged):
     15
    1162016-09-22  Zalan Bujtas  <zalan@apple.com>
    217
  • releases/WebKitGTK/webkit-2.14/Source/WebCore/html/ImageInputType.cpp

    r205604 r207072  
    110110void ImageInputType::altAttributeChanged()
    111111{
     112    if (!is<RenderImage>(element().renderer()))
     113        return;
     114
    112115    auto* renderer = downcast<RenderImage>(element().renderer());
    113116    if (!renderer)
Note: See TracChangeset for help on using the changeset viewer.