diff options
Diffstat (limited to 'Source/WebCore/rendering/RenderListBox.cpp')
-rw-r--r-- | Source/WebCore/rendering/RenderListBox.cpp | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/Source/WebCore/rendering/RenderListBox.cpp b/Source/WebCore/rendering/RenderListBox.cpp index ed7f8ee..e6ce340 100644 --- a/Source/WebCore/rendering/RenderListBox.cpp +++ b/Source/WebCore/rendering/RenderListBox.cpp @@ -36,7 +36,7 @@ #include "CSSStyleSelector.h" #include "Document.h" #include "EventHandler.h" -#include "EventNames.h" +#include "EventQueue.h" #include "FocusController.h" #include "Frame.h" #include "FrameView.h" @@ -46,6 +46,7 @@ #include "OptionGroupElement.h" #include "OptionElement.h" #include "Page.h" +#include "PaintInfo.h" #include "RenderScrollbar.h" #include "RenderTheme.h" #include "RenderView.h" @@ -87,12 +88,6 @@ RenderListBox::~RenderListBox() setHasVerticalScrollbar(false); } -void RenderListBox::styleDidChange(StyleDifference diff, const RenderStyle* oldStyle) -{ - RenderBlock::styleDidChange(diff, oldStyle); - setReplaced(isInline()); -} - void RenderListBox::updateFromElement() { if (m_optionsChanged) { @@ -545,7 +540,7 @@ void RenderListBox::valueChanged(Scrollbar*) if (newOffset != m_indexOffset) { m_indexOffset = newOffset; repaint(); - node()->dispatchEvent(Event::create(eventNames().scrollEvent, false, false)); + node()->document()->eventQueue()->enqueueScrollEvent(node(), EventQueue::ScrollEventElementTarget); } } |