Changeset 91047 in webkit
- Timestamp:
- Jul 14, 2011 9:31:28 PM (13 years ago)
- Location:
- trunk
- Files:
-
- 2 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r91046 r91047 1 2011-07-14 Kent Tamura <tkent@chromium.org> 2 3 REGRESSION (r90809): Setting a checkbox's checked property, doesn't render as checked until app window loses focus 4 https://bugs.webkit.org/show_bug.cgi?id=64537 5 6 Reviewed by Darin Adler. 7 8 * fast/forms/checkbox-appearance-change-by-checked-expected.html: Added. 9 * fast/forms/checkbox-appearance-change-by-checked.html: Added. 10 1 11 2011-07-14 Kent Tamura <tkent@chromium.org> 2 12 -
trunk/Source/WebCore/ChangeLog
r91044 r91047 1 2011-07-14 Kent Tamura <tkent@chromium.org> 2 3 REGRESSION (r90809): Setting a checkbox's checked property, doesn't render as checked until app window loses focus 4 https://bugs.webkit.org/show_bug.cgi?id=64537 5 6 Reviewed by Darin Adler. 7 8 We stopped to call updateCheckedRadioButtons() for checkboxes 9 since r90809, but we need to call RenderTheme::stateChanged(), 10 which was in updateCheckedRadioButtons(), for checkboxes. 11 12 Tests: fast/forms/checkbox-appearance-change-by-checked-expected.html 13 fast/forms/checkbox-appearance-change-by-checked.html 14 15 * html/HTMLInputElement.cpp: Move the RenderTheme::stateChanged() call 16 from updateCheckedRadioButtons() to setChecked(). 17 (WebCore::HTMLInputElement::updateCheckedRadioButtons): 18 (WebCore::HTMLInputElement::setChecked): 19 1 20 2011-07-14 Adam Barth <abarth@webkit.org> 2 21 -
trunk/Source/WebCore/html/HTMLInputElement.cpp
r91014 r91047 210 210 } 211 211 } 212 213 if (renderer() && renderer()->style()->hasAppearance())214 renderer()->theme()->stateChanged(renderer(), CheckedState);215 212 } 216 213 … … 933 930 m_isChecked = nowChecked; 934 931 setNeedsStyleRecalc(); 935 if (isRadioButton()) 932 if (isRadioButton()) 936 933 updateCheckedRadioButtons(); 934 if (renderer() && renderer()->style()->hasAppearance()) 935 renderer()->theme()->stateChanged(renderer(), CheckedState); 937 936 setNeedsValidityCheck(); 938 937
Note: See TracChangeset
for help on using the changeset viewer.