Index: third_party/WebKit/Source/core/editing/SelectionController.cpp |
diff --git a/third_party/WebKit/Source/core/editing/SelectionController.cpp b/third_party/WebKit/Source/core/editing/SelectionController.cpp |
index 2a8aa7d5a4e2f73b4e1a5953999c30433e7bf437..256c962c6425df2442f558f1501e24793ae12c03 100644 |
--- a/third_party/WebKit/Source/core/editing/SelectionController.cpp |
+++ b/third_party/WebKit/Source/core/editing/SelectionController.cpp |
@@ -846,8 +846,9 @@ bool SelectionController::handleGestureLongPress( |
if (!innerNode) |
return false; |
innerNode->document().updateStyleAndLayoutTree(); |
- bool innerNodeIsSelectable = |
- hasEditableStyle(*innerNode) || innerNode->canStartSelection(); |
+ bool innerNodeIsSelectable = hasEditableStyle(*innerNode) || |
+ innerNode->isTextNode() || |
+ innerNode->canStartSelection(); |
if (!innerNodeIsSelectable) |
return false; |