diff --git a/platform/util/src/com/intellij/util/ui/tree/WideSelectionTreeUI.java b/platform/util/src/com/intellij/util/ui/tree/WideSelectionTreeUI.java index d429aa954eb8..8fafbf139b12 100644 --- a/platform/util/src/com/intellij/util/ui/tree/WideSelectionTreeUI.java +++ b/platform/util/src/com/intellij/util/ui/tree/WideSelectionTreeUI.java @@ -72,6 +72,7 @@ public class WideSelectionTreeUI extends BasicTreeUI { boolean handled = false; public void mousePressed(@NotNull final MouseEvent e) { handled = false; + if (!(e.getSource() instanceof JTree)) return; if (!isSelected(e)) { handled = true; handle(e); @@ -80,6 +81,7 @@ public class WideSelectionTreeUI extends BasicTreeUI { @Override public void mouseReleased(@NotNull final MouseEvent e) { + if (!(e.getSource() instanceof JTree)) return; if (!handled) { handle(e); }