Changeset 76826 in webkit


Ignore:
Timestamp:
Jan 27, 2011 12:02:36 PM (13 years ago)
Author:
rwlbuis@webkit.org
Message:

2011-01-27 Rob Buis <rwlbuis@gmail.com>

Reviewed by Kent Tamura.

Color changes to option elements in a select multiple aren't drawn immediately
https://bugs.webkit.org/show_bug.cgi?id=49790

Redirect style changes on <option> element to the owner <select> element.

Test: fast/repaint/select-option-background-color.html

  • html/HTMLOptionElement.cpp: (WebCore::HTMLOptionElement::setRenderStyle):
Location:
trunk
Files:
4 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r76820 r76826  
     12011-01-27  Rob Buis  <rwlbuis@gmail.com>
     2
     3        Reviewed by Kent Tamura.
     4
     5        Add test for:
     6        Color changes to option elements in a select multiple aren't drawn immediately
     7        https://bugs.webkit.org/show_bug.cgi?id=49790
     8
     9        * fast/repaint/select-option-background-color.html: Added.
     10        * platform/mac/fast/repaint/select-option-background-color-expected.checksum: Added.
     11        * platform/mac/fast/repaint/select-option-background-color-expected.png: Added.
     12        * platform/mac/fast/repaint/select-option-background-color-expected.txt: Added.
     13
    1142011-01-27  David Grogan  <dgrogan@google.com>
    215
  • trunk/Source/WebCore/ChangeLog

    r76825 r76826  
     12011-01-27  Rob Buis  <rwlbuis@gmail.com>
     2
     3        Reviewed by Kent Tamura.
     4
     5        Color changes to option elements in a select multiple aren't drawn immediately
     6        https://bugs.webkit.org/show_bug.cgi?id=49790
     7
     8        Redirect style changes on <option> element to the owner <select> element.
     9
     10        Test: fast/repaint/select-option-background-color.html
     11
     12        * html/HTMLOptionElement.cpp:
     13        (WebCore::HTMLOptionElement::setRenderStyle):
     14
    1152011-01-19  Stephen White  <senorblanco@chromium.org>
    216
  • trunk/Source/WebCore/html/HTMLOptionElement.cpp

    r76006 r76826  
    222222{
    223223    m_style = newStyle;
     224    if (HTMLSelectElement* select = ownerSelectElement())
     225        if (RenderObject* renderer = select->renderer())
     226            renderer->repaint();
    224227}
    225228
Note: See TracChangeset for help on using the changeset viewer.