diff --git a/platform/platform-impl/src/com/intellij/ide/IdeEventQueue.java b/platform/platform-impl/src/com/intellij/ide/IdeEventQueue.java index 2c97fdb3eb18..4bbeef9ea132 100644 --- a/platform/platform-impl/src/com/intellij/ide/IdeEventQueue.java +++ b/platform/platform-impl/src/com/intellij/ide/IdeEventQueue.java @@ -456,6 +456,7 @@ public class IdeEventQueue extends EventQueue { filter(lor -> lor != null). flatMap(listOfRunnables -> listOfRunnables.stream()). filter(r -> r != null). + filter(r -> !(r instanceof ExpirableRunnable && ((ExpirableRunnable)r).isExpired())). forEach(runnable -> { try { runnable.run();