Changeset 51368 in webkit
- Timestamp:
- Nov 24, 2009 6:16:38 PM (14 years ago)
- Location:
- trunk/WebCore
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebCore/ChangeLog
r51367 r51368 1 2009-11-24 Kent Tamura <tkent@chromium.org> 2 3 Reviewed by Eric Seidel. 4 5 [Chromium] Ignore line-height CSS property specified to a search field on 6 Windows and Linux. 7 https://bugs.webkit.org/show_bug.cgi?id=31820 8 9 LayoutTests/fast/forms/control-restrict-line-height.html checks that the 10 following controls should ignore line-height CSS property. 11 - <select> 12 - <input type=button> 13 - <input type=search> 14 This change addresses the <input type=search> issue with Chromium/Windows 15 and Chromium/Linux. 16 17 * rendering/RenderThemeChromiumSkia.cpp: 18 (WebCore::RenderThemeChromiumSkia::adjustSearchFieldStyle): Implement this to ignore line-height. 19 * rendering/RenderThemeChromiumSkia.h: Declare adjustSearchFieldStyle(). 20 1 21 2009-11-24 Simon Fraser <simon.fraser@apple.com> 2 22 -
trunk/WebCore/rendering/RenderThemeChromiumSkia.cpp
r51218 r51368 359 359 } 360 360 361 void RenderThemeChromiumSkia::adjustSearchFieldStyle(CSSStyleSelector*, RenderStyle* style, Element*) const 362 { 363 // Ignore line-height. 364 style->setLineHeight(RenderStyle::initialLineHeight()); 365 } 366 361 367 bool RenderThemeChromiumSkia::paintSearchField(RenderObject* o, const RenderObject::PaintInfo& i, const IntRect& r) 362 368 { -
trunk/WebCore/rendering/RenderThemeChromiumSkia.h
r48822 r51368 77 77 virtual bool paintTextArea(RenderObject*, const RenderObject::PaintInfo&, const IntRect&); 78 78 79 virtual void adjustSearchFieldStyle(CSSStyleSelector*, RenderStyle*, Element*) const; 79 80 virtual bool paintSearchField(RenderObject*, const RenderObject::PaintInfo&, const IntRect&); 80 81
Note: See TracChangeset
for help on using the changeset viewer.