From 1da40458db9c373f30030565f5e2087f21683e0e Mon Sep 17 00:00:00 2001 From: Steve Block Date: Thu, 12 Apr 2012 14:37:38 +0100 Subject: Cherry-pick WebKit change r94841 to fix a LayoutTest crash editing/execCommand/ident-crashes-topnode-is-text.html See http://trac.webkit.org/changeset/94841 Bug: 6329306 Change-Id: Ic27f31beae3b390a4aba1797c13c8d36422911f5 --- Source/WebCore/editing/CompositeEditCommand.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Source/WebCore') diff --git a/Source/WebCore/editing/CompositeEditCommand.cpp b/Source/WebCore/editing/CompositeEditCommand.cpp index cf2959a..bf515d7 100644 --- a/Source/WebCore/editing/CompositeEditCommand.cpp +++ b/Source/WebCore/editing/CompositeEditCommand.cpp @@ -781,7 +781,7 @@ void CompositeEditCommand::cloneParagraphUnderNewElement(Position& start, Positi appendNode(topNode, blockElement); RefPtr lastNode = topNode; - if (start.deprecatedNode() != outerNode) { + if (start.deprecatedNode() != outerNode && lastNode->isElementNode()) { Vector > ancestors; // Insert each node from innerNode to outerNode (excluded) in a list. -- cgit v1.1