| Index: Source/core/html/HTMLSelectElement.cpp
|
| diff --git a/Source/core/html/HTMLSelectElement.cpp b/Source/core/html/HTMLSelectElement.cpp
|
| index 2a353bb472d393b91cb46404208258329310b9c8..371c14303d801521fb4d498053b744e261d0674d 100644
|
| --- a/Source/core/html/HTMLSelectElement.cpp
|
| +++ b/Source/core/html/HTMLSelectElement.cpp
|
| @@ -1407,8 +1407,10 @@ void HTMLSelectElement::listBoxDefaultEventHandler(Event* event)
|
| GestureEvent& gestureEvent = toGestureEvent(*event);
|
| int listIndex = listIndexForEventTargetOption(gestureEvent);
|
| if (listIndex >= 0) {
|
| - if (!isDisabledFormControl())
|
| + if (!isDisabledFormControl()) {
|
| updateSelectedState(listIndex, true, gestureEvent.shiftKey());
|
| + listBoxOnChange();
|
| + }
|
| event->setDefaultHandled();
|
| }
|
| } else if (event->type() == EventTypeNames::mousedown && event->isMouseEvent() && toMouseEvent(event)->button() == LeftButton) {
|
|
|