| Index: third_party/WebKit/Source/core/html/TextControlElement.cpp
|
| diff --git a/third_party/WebKit/Source/core/html/TextControlElement.cpp b/third_party/WebKit/Source/core/html/TextControlElement.cpp
|
| index f214cb1c8bbad618e27afd92b3b4c8f2a899c06d..5fd643d31455b0ed4de1869649661cc3d566f086 100644
|
| --- a/third_party/WebKit/Source/core/html/TextControlElement.cpp
|
| +++ b/third_party/WebKit/Source/core/html/TextControlElement.cpp
|
| @@ -87,7 +87,7 @@ Node::InsertionNotificationRequest TextControlElement::insertedInto(
|
| void TextControlElement::dispatchFocusEvent(
|
| Element* oldFocusedElement,
|
| WebFocusType type,
|
| - InputDeviceCapabilities* sourceCapabilities) {
|
| + const InputDeviceCapabilitiesValue& sourceCapabilities) {
|
| if (supportsPlaceholder())
|
| updatePlaceholderVisibility();
|
| handleFocusEvent(oldFocusedElement, type);
|
| @@ -98,7 +98,7 @@ void TextControlElement::dispatchFocusEvent(
|
| void TextControlElement::dispatchBlurEvent(
|
| Element* newFocusedElement,
|
| WebFocusType type,
|
| - InputDeviceCapabilities* sourceCapabilities) {
|
| + const InputDeviceCapabilitiesValue& sourceCapabilities) {
|
| if (supportsPlaceholder())
|
| updatePlaceholderVisibility();
|
| handleBlurEvent();
|
| @@ -199,7 +199,8 @@ void TextControlElement::select() {
|
| setSelectionRangeForBinding(0, std::numeric_limits<unsigned>::max());
|
| // Avoid SelectionBehaviorOnFocus::Restore, which scrolls containers to show
|
| // the selection.
|
| - focus(FocusParams(SelectionBehaviorOnFocus::None, WebFocusTypeNone, nullptr));
|
| + focus(FocusParams(SelectionBehaviorOnFocus::None, WebFocusTypeNone,
|
| + InputDeviceCapabilities::Null));
|
| restoreCachedSelection();
|
| }
|
|
|
|
|