From 05686c30b27b65dde166f25ca4cd19993a5d96be Mon Sep 17 00:00:00 2001 From: peter Date: Tue, 7 Feb 2017 18:18:26 +0100 Subject: [PATCH] remove console heavy filters progress after all scheduled heavy filters have been started --- .../src/com/intellij/execution/impl/ConsoleViewImpl.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/execution/impl/ConsoleViewImpl.java b/platform/lang-impl/src/com/intellij/execution/impl/ConsoleViewImpl.java index f8b7748f5bd9..5a3a344cc2ed 100644 --- a/platform/lang-impl/src/com/intellij/execution/impl/ConsoleViewImpl.java +++ b/platform/lang-impl/src/com/intellij/execution/impl/ConsoleViewImpl.java @@ -989,8 +989,8 @@ public class ConsoleViewImpl extends JPanel implements ConsoleView, ObservableCo ); } finally { - if (myHeavyAlarm.isEmpty()) { - SwingUtilities.invokeLater(() -> myJLayeredPane.finishUpdating()); + if (myHeavyAlarm.getActiveRequestCount() <= 1) { // only the current request + UIUtil.invokeLaterIfNeeded(() -> myJLayeredPane.finishUpdating()); } } }, 0);