Index: Source/web/WebViewImpl.cpp |
diff --git a/Source/web/WebViewImpl.cpp b/Source/web/WebViewImpl.cpp |
index 2aa2f8c76b099732489994c76661023d14a81d16..fd553a1abb1cc18c3c7a3034f491939a9233c463 100644 |
--- a/Source/web/WebViewImpl.cpp |
+++ b/Source/web/WebViewImpl.cpp |
@@ -2165,17 +2165,17 @@ WebTextInputInfo WebViewImpl::textInputInfo() |
if (!focused) |
return info; |
- FrameSelection& selection = focused->selection(); |
- Node* node = selection.selection().rootEditableElement(); |
- if (!node) |
- return info; |
- |
info.inputMode = inputModeOfFocusedElement(); |
info.type = textInputType(); |
if (info.type == WebTextInputTypeNone) |
return info; |
+ FrameSelection& selection = focused->selection(); |
+ Node* node = selection.selection().rootEditableElement(); |
+ if (!node) |
+ return info; |
+ |
if (!focused->editor().canEdit()) |
return info; |