From 81a87880a1dda129e4b287bce774d7681e3892ba Mon Sep 17 00:00:00 2001 From: Konstantin Aleev Date: Fri, 11 Aug 2017 20:23:03 +0300 Subject: [PATCH] RunDashboard: support node links - Repaint tree on mouse move to avoid simultaneously underlined links --- .../dashboard/tree/RunDashboardTreeMouseListener.java | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/execution/dashboard/tree/RunDashboardTreeMouseListener.java b/platform/lang-impl/src/com/intellij/execution/dashboard/tree/RunDashboardTreeMouseListener.java index 85b65b1e039f..d285fdb6a311 100644 --- a/platform/lang-impl/src/com/intellij/execution/dashboard/tree/RunDashboardTreeMouseListener.java +++ b/platform/lang-impl/src/com/intellij/execution/dashboard/tree/RunDashboardTreeMouseListener.java @@ -22,7 +22,6 @@ import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import javax.swing.*; -import javax.swing.tree.DefaultTreeModel; import javax.swing.tree.TreeNode; import javax.swing.tree.TreePath; import java.awt.*; @@ -39,13 +38,7 @@ public class RunDashboardTreeMouseListener extends RunDashboardLinkMouseListener } protected void repaintComponent(MouseEvent e) { - final TreePath path = myTree.getPathForLocation(e.getX(), e.getY()); - if (path == null) { - myTree.repaint(); - return; - } - final TreeNode treeNode = (TreeNode)path.getLastPathComponent(); - ((DefaultTreeModel)myTree.getModel()).nodeChanged(treeNode); + myTree.repaint(); } @Nullable