From 347356cbb426dfc36a26d4b4d837494bcd6932df Mon Sep 17 00:00:00 2001 From: peter Date: Wed, 18 Dec 2013 17:06:29 +0100 Subject: [PATCH] IDEA-118443 UI hang on console hyperlink calculation --- .../com/intellij/execution/impl/EditorHyperlinkSupport.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/platform/platform-impl/src/com/intellij/execution/impl/EditorHyperlinkSupport.java b/platform/platform-impl/src/com/intellij/execution/impl/EditorHyperlinkSupport.java index 334dae2ac886..609b989bc909 100644 --- a/platform/platform-impl/src/com/intellij/execution/impl/EditorHyperlinkSupport.java +++ b/platform/platform-impl/src/com/intellij/execution/impl/EditorHyperlinkSupport.java @@ -337,7 +337,8 @@ public class EditorHyperlinkSupport { break; } } - int newIndex = i > 0 ? i % ranges.size() : 0; + i = i % ranges.size(); + int newIndex = i; while (newIndex < ranges.size() && newIndex >= 0) { newIndex = (newIndex + delta + ranges.size()) % ranges.size(); final RangeHighlighter next = ranges.get(newIndex);