Index: Source/core/rendering/RenderListBox.cpp |
diff --git a/Source/core/rendering/RenderListBox.cpp b/Source/core/rendering/RenderListBox.cpp |
old mode 100644 |
new mode 100755 |
index 602b716ea95665724b86224f52d8f6c4d22d95e8..996c3c24c6254dcfa4ba5a039c22dbc9a84f59f7 |
--- a/Source/core/rendering/RenderListBox.cpp |
+++ b/Source/core/rendering/RenderListBox.cpp |
@@ -591,7 +591,10 @@ void RenderListBox::stopAutoscroll() |
if (selectElement()->isDisabledFormControl()) |
return; |
- selectElement()->listBoxOnChange(); |
+ if (!selectElement()->isOnChangeFired() && !selectElement()->isLastOnChangeSelectionEmpty()) { |
+ selectElement()->listBoxOnChange(); |
+ selectElement()->setOnChangeFired(true); |
+ } |
} |
bool RenderListBox::scrollToRevealElementAtListIndex(int index) |