From b5fb74669945afdd3eebe2a10fe6f6792c52039b Mon Sep 17 00:00:00 2001 From: peter Date: Wed, 22 Feb 2012 13:22:09 +0100 Subject: [PATCH] when selection start = end is a normal situation (EA-33778) --- .../src/com/intellij/codeInsight/lookup/impl/LookupImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/codeInsight/lookup/impl/LookupImpl.java b/platform/lang-impl/src/com/intellij/codeInsight/lookup/impl/LookupImpl.java index e4a9a301b0c9..a36e6a26038a 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/lookup/impl/LookupImpl.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/lookup/impl/LookupImpl.java @@ -784,7 +784,7 @@ public class LookupImpl extends LightweightHint implements LookupEx, Disposable int bs = myEditor.logicalPositionToOffset(new LogicalPosition(line, blockStart.column)); int start = bs - prefix.length(); int end = myEditor.logicalPositionToOffset(new LogicalPosition(line, blockEnd.column)); - if (start >= end) { + if (start > end) { LOG.error("bs=" + bs + "; start=" + start + "; end=" + end + "; blockStart=" + blockStart + "; blockEnd=" + blockEnd + "; line=" + line + "; len=" + (document.getLineEndOffset(line) - document.getLineStartOffset(line)));