Chromium Code Reviews| Index: third_party/WebKit/Source/core/page/FocusController.cpp |
| diff --git a/third_party/WebKit/Source/core/page/FocusController.cpp b/third_party/WebKit/Source/core/page/FocusController.cpp |
| index 89be696b17f9347030c1c3633e9cb95b47477fbe..d40e413b69168f11b53f032bc34ec274e07af2d0 100644 |
| --- a/third_party/WebKit/Source/core/page/FocusController.cpp |
| +++ b/third_party/WebKit/Source/core/page/FocusController.cpp |
| @@ -39,6 +39,7 @@ |
| #include "core/editing/EditingUtilities.h" // For firstPositionInOrBeforeNode |
| #include "core/editing/Editor.h" |
| #include "core/editing/FrameSelection.h" |
| +#include "core/editing/InputMethodController.h" |
| #include "core/events/Event.h" |
| #include "core/frame/FrameClient.h" |
| #include "core/frame/FrameView.h" |
| @@ -1128,7 +1129,8 @@ bool FocusController::setFocusedElement(Element* element, |
| !relinquishesEditingFocus(*oldFocusedElement)) |
| return false; |
| - m_page->chromeClient().willSetInputMethodState(); |
| + if (oldFocusedFrame) |
| + oldFocusedFrame->inputMethodController().willChangeFocusTo(element); |
|
yosin_UTC9
2016/12/07 09:38:19
yosin@'s self note:
Introducing |willChangeFocusT
Changwan Ryu
2016/12/08 01:16:30
This sounds like a great idea. I was thinking of a
|
| Document* newDocument = nullptr; |
| if (element) |