Title: [134657] trunk/Source/WebCore
Revision
134657
Author
[email protected]
Date
2012-11-14 13:26:05 -0800 (Wed, 14 Nov 2012)

Log Message

[WinCairo] Incorrect line-height for styled menulist (select tag)
in windows theme.
https://bugs.webkit.org/show_bug.cgi?id=79435

Patch by Lynn Neir <[email protected]> on 2012-11-14
Reviewed by Brent Fulgham

Applied same fix as in RenderThemeSafari::adjustMenuListButtonStyle
to Windows theme to fix issue.

Tests: fast/forms/menulist-restrict-line-height.html
       fast/forms/control-restrict-line-height.html
       fast/forms/basic-selects.html

* rendering/RenderThemeWin.cpp:
(WebCore::RenderThemeWin::adjustMenuListButtonStyle): Set line
height to the correct initial height.

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (134656 => 134657)


--- trunk/Source/WebCore/ChangeLog	2012-11-14 21:16:41 UTC (rev 134656)
+++ trunk/Source/WebCore/ChangeLog	2012-11-14 21:26:05 UTC (rev 134657)
@@ -1,3 +1,22 @@
+2012-11-14  Lynn Neir  <[email protected]>
+
+        [WinCairo] Incorrect line-height for styled menulist (select tag)
+        in windows theme.
+        https://bugs.webkit.org/show_bug.cgi?id=79435
+
+        Reviewed by Brent Fulgham
+
+        Applied same fix as in RenderThemeSafari::adjustMenuListButtonStyle
+        to Windows theme to fix issue.
+
+        Tests: fast/forms/menulist-restrict-line-height.html
+               fast/forms/control-restrict-line-height.html
+               fast/forms/basic-selects.html
+
+        * rendering/RenderThemeWin.cpp:
+        (WebCore::RenderThemeWin::adjustMenuListButtonStyle): Set line
+        height to the correct initial height.
+
 2012-11-14  Erik Arvidsson  <[email protected]>
 
         Update DOMException name: WrongDocumentError

Modified: trunk/Source/WebCore/rendering/RenderThemeWin.cpp (134656 => 134657)


--- trunk/Source/WebCore/rendering/RenderThemeWin.cpp	2012-11-14 21:16:41 UTC (rev 134656)
+++ trunk/Source/WebCore/rendering/RenderThemeWin.cpp	2012-11-14 21:26:05 UTC (rev 134657)
@@ -785,6 +785,8 @@
     minHeight = max(minHeight, dropDownBoxMinHeight);
 
     style->setMinHeight(Length(minHeight, Fixed));
+
+    style->setLineHeight(RenderStyle::initialLineHeight());
     
     // White-space is locked to pre
     style->setWhiteSpace(PRE);
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to