Update RenderMenuList PopupClient methods to consider style of inner block.
* rendering/RenderMenuList.cpp:
(WebCore::RenderMenuList::itemStyle):
(WebCore::RenderMenuList::clientStyle):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@21544
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2007-05-17 Adele Peterson <adele@apple.com>
+
+ Reviewed by Hyatt.
+
+ Update RenderMenuList PopupClient methods to consider style of inner block.
+
+ * rendering/RenderMenuList.cpp:
+ (WebCore::RenderMenuList::itemStyle):
+ (WebCore::RenderMenuList::clientStyle):
+
2007-05-17 Maciej Stachowiak <mjs@apple.com>
Not reviewed, emergency test fix.
HTMLSelectElement* select = static_cast<HTMLSelectElement*>(node());
HTMLElement* element = select->listItems()[listIndex];
- return element->renderStyle() ? element->renderStyle() : style();
+ return element->renderStyle() ? element->renderStyle() : clientStyle();
}
RenderStyle* RenderMenuList::clientStyle() const
{
- return style();
+ return m_innerBlock ? m_innerBlock->style() : style();
}
Document* RenderMenuList::clientDocument() const