[^ann] ensure we'll exit while (true) loop at some moment (IDEA-94968 Idea hung)

(cherry-picked from a46bad5)
This commit is contained in:
peter
2012-11-23 21:50:48 +01:00
parent 3736d0af3b
commit 7212d8576f
@@ -116,7 +116,7 @@ public class NaturalLanguageTextSelectioner extends ExtendWordSelectionHandlerBa
result.add(range);
while (true) {
TextRange next = expandSelection(e, editorText, range.getStartOffset(), range.getEndOffset());
if (next == null || next.equals(range)) {
if (next == null || range.contains(next)) {
break;
}
result.add(next);