| Index: Source/core/html/BaseMultipleFieldsDateAndTimeInputType.cpp
|
| diff --git a/Source/core/html/BaseMultipleFieldsDateAndTimeInputType.cpp b/Source/core/html/BaseMultipleFieldsDateAndTimeInputType.cpp
|
| index 4f1400a697901bc8ba8228bea6379345049bf025..9d7d8bb0d722bd370627d9c452afe0a106df1abf 100644
|
| --- a/Source/core/html/BaseMultipleFieldsDateAndTimeInputType.cpp
|
| +++ b/Source/core/html/BaseMultipleFieldsDateAndTimeInputType.cpp
|
| @@ -361,7 +361,7 @@ void BaseMultipleFieldsDateAndTimeInputType::handleFocusEvent(Node* oldFocusedNo
|
| if (direction == FocusDirectionBackward) {
|
| if (element()->document()->page())
|
| element()->document()->page()->focusController()->advanceFocus(direction, 0);
|
| - } else if (direction == FocusDirectionNone) {
|
| + } else if (direction == FocusDirectionNone || direction == FocusDirectionMouse) {
|
| m_dateTimeEditElement->focusByOwner(oldFocusedNode);
|
| } else
|
| m_dateTimeEditElement->focusByOwner();
|
| @@ -416,11 +416,6 @@ bool BaseMultipleFieldsDateAndTimeInputType::isKeyboardFocusable(KeyboardEvent*)
|
| return element()->isFocusable();
|
| }
|
|
|
| -bool BaseMultipleFieldsDateAndTimeInputType::isMouseFocusable() const
|
| -{
|
| - return element()->isFocusable();
|
| -}
|
| -
|
| AtomicString BaseMultipleFieldsDateAndTimeInputType::localeIdentifier() const
|
| {
|
| return element()->computeInheritedLanguage();
|
|
|