IDEA-169924 / IDEA-166147 Middle click on breadcrumbs bar navigates to whatever is under the caret

This commit is contained in:
Sergey Malenkov
2017-04-07 23:01:28 +03:00
parent 1523362af7
commit 2d2d8dd4d0
@@ -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<Crumb> {
if (!isHovered(crumb)) consumer = hover;
break;
case MouseEvent.MOUSE_CLICKED:
if (!isLeftMouseButton(event)) break;
crumb = function.apply(event);
if (crumb != null) consumer = select;
break;