From 7212d8576fc6d5ecfdc87c83967dedbfddaf9716 Mon Sep 17 00:00:00 2001 From: peter Date: Fri, 23 Nov 2012 21:50:48 +0100 Subject: [PATCH] [^ann] ensure we'll exit while (true) loop at some moment (IDEA-94968 Idea hung) (cherry-picked from a46bad5) --- .../wordSelection/NaturalLanguageTextSelectioner.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/codeInsight/editorActions/wordSelection/NaturalLanguageTextSelectioner.java b/platform/lang-impl/src/com/intellij/codeInsight/editorActions/wordSelection/NaturalLanguageTextSelectioner.java index 2e5792b15d23..7aa5cfb6715f 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/editorActions/wordSelection/NaturalLanguageTextSelectioner.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/editorActions/wordSelection/NaturalLanguageTextSelectioner.java @@ -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);