diff options
Diffstat (limited to 'WebCore/editing/RemoveNodeCommand.cpp')
-rw-r--r-- | WebCore/editing/RemoveNodeCommand.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/WebCore/editing/RemoveNodeCommand.cpp b/WebCore/editing/RemoveNodeCommand.cpp index 62a36be..f6d6a4b 100644 --- a/WebCore/editing/RemoveNodeCommand.cpp +++ b/WebCore/editing/RemoveNodeCommand.cpp @@ -42,7 +42,7 @@ RemoveNodeCommand::RemoveNodeCommand(PassRefPtr<Node> node) void RemoveNodeCommand::doApply() { Node* parent = m_node->parentNode(); - if (!parent) + if (!parent || !parent->isContentEditable()) return; m_parent = parent; @@ -56,7 +56,7 @@ void RemoveNodeCommand::doUnapply() { RefPtr<Node> parent = m_parent.release(); RefPtr<Node> refChild = m_refChild.release(); - if (!parent) + if (!parent || !parent->isContentEditable()) return; ExceptionCode ec; |