From 2d2d8dd4d07c34ffef237aaf92b054a9600e02e0 Mon Sep 17 00:00:00 2001 From: Sergey Malenkov Date: Fri, 7 Apr 2017 20:38:13 +0300 Subject: [PATCH] IDEA-169924 / IDEA-166147 Middle click on breadcrumbs bar navigates to whatever is under the caret --- .../com/intellij/ui/components/breadcrumbs/Breadcrumbs.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/platform/platform-api/src/com/intellij/ui/components/breadcrumbs/Breadcrumbs.java b/platform/platform-api/src/com/intellij/ui/components/breadcrumbs/Breadcrumbs.java index 393569045ac5..d8e478989abf 100644 --- a/platform/platform-api/src/com/intellij/ui/components/breadcrumbs/Breadcrumbs.java +++ b/platform/platform-api/src/com/intellij/ui/components/breadcrumbs/Breadcrumbs.java @@ -47,6 +47,8 @@ import java.util.function.Function; import javax.swing.JComponent; import javax.swing.border.AbstractBorder; +import static javax.swing.SwingUtilities.isLeftMouseButton; + /** * @author Sergey.Malenkov */ @@ -416,6 +418,7 @@ public class Breadcrumbs extends JComponent implements RegionPainter { if (!isHovered(crumb)) consumer = hover; break; case MouseEvent.MOUSE_CLICKED: + if (!isLeftMouseButton(event)) break; crumb = function.apply(event); if (crumb != null) consumer = select; break;