From 9bebeeaeeca9be27310cc51a4944358828f0fe13 Mon Sep 17 00:00:00 2001 From: Tagir Valeev Date: Fri, 24 Jul 2020 15:20:14 +0700 Subject: [PATCH] [java-stacktrace] Hide 'Find why' balloon on scrolling GitOrigin-RevId: 68c6f26a8c92ca7d3299335460484b133ebdfbaf --- .../src/com/intellij/execution/filters/ExceptionWorker.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/java/openapi/src/com/intellij/execution/filters/ExceptionWorker.java b/java/openapi/src/com/intellij/execution/filters/ExceptionWorker.java index 10b0fb9cdd47..e1d4527149b2 100644 --- a/java/openapi/src/com/intellij/execution/filters/ExceptionWorker.java +++ b/java/openapi/src/com/intellij/execution/filters/ExceptionWorker.java @@ -480,6 +480,9 @@ public class ExceptionWorker { ref.set(balloon); RelativePoint point = JBPopupFactory.getInstance().guessBestPopupLocation(editor); balloon.show(point, Balloon.Position.below); + editor.getScrollingModel().addVisibleAreaListener(e -> { + Disposer.dispose(balloon); + }, balloon); } }