diff options
Diffstat (limited to 'Source/WebCore/dom/Range.cpp')
-rw-r--r-- | Source/WebCore/dom/Range.cpp | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/Source/WebCore/dom/Range.cpp b/Source/WebCore/dom/Range.cpp index 3a9fb48d8..e943cf5d9 100644 --- a/Source/WebCore/dom/Range.cpp +++ b/Source/WebCore/dom/Range.cpp @@ -303,13 +303,7 @@ bool Range::isPointInRange(Node* refNode, int offset, ExceptionCode& ec) return false; } - if (!refNode->attached()) { - // Firefox doesn't throw an exception for this case; it returns false. - return false; - } - - if (refNode->document() != m_ownerDocument) { - ec = WRONG_DOCUMENT_ERR; + if (!refNode->attached() || refNode->document() != m_ownerDocument) { return false; } |