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 c253d60a8b364671d45f1bfe5f988ce3df32485e..c577d52a40dc46166c99dbad87ba8809869b42b6 100644 |
--- a/third_party/WebKit/Source/core/editing/SelectionController.cpp |
+++ b/third_party/WebKit/Source/core/editing/SelectionController.cpp |
@@ -442,7 +442,8 @@ bool SelectionController::selectClosestWordFromHitTestResult( |
Node* innerNode = result.innerNode(); |
VisibleSelectionInFlatTree newSelection; |
- if (!innerNode || !innerNode->layoutObject()) |
+ if (!innerNode || !innerNode->layoutObject() || |
+ !innerNode->layoutObject()->isSelectable()) |
return false; |
// Special-case image local offset to always be zero, to avoid triggering |