From a6e93a071198bca3880b3ceb04d6f1fb7e37c654 Mon Sep 17 00:00:00 2001 From: Andrea Marchesini Date: Wed, 17 Jan 2018 12:52:51 +0100 Subject: [PATCH] Bug 1430516 - Fixing a regression when a table cell is selected, r=catalinb --- dom/base/Selection.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dom/base/Selection.cpp b/dom/base/Selection.cpp index e810457836b0..efb5570d77c7 100644 --- a/dom/base/Selection.cpp +++ b/dom/base/Selection.cpp @@ -687,7 +687,7 @@ Selection::GetTableSelectionType(nsIDOMRange* aDOMRange, nsIContent* child = range->GetChildAtStartOffset(); // Not a single selected node - if (!child || child != range->GetChildAtEndOffset()) { + if (!child || child->GetNextSibling() != range->GetChildAtEndOffset()) { return NS_OK; }