Editor 'Ctrl+Hover' documentation: mouse click on hyperlink just closes tooltip with no navigation.

This commit is contained in:
Vassiliy.Kudryashov
2016-07-08 22:34:14 +03:00
parent f03a147fe3
commit 476defdb8f
2 changed files with 5 additions and 1 deletions
@@ -157,7 +157,7 @@ public class IdeTooltipManager implements ApplicationComponent, AWTEventListener
}
else if (me.getID() == MouseEvent.MOUSE_PRESSED) {
boolean clickOnTooltip = myCurrentTipUi != null && myCurrentTipUi == JBPopupFactory.getInstance().getParentBalloonFor(c);
if (c == myCurrentComponent || clickOnTooltip) {
if (c == myCurrentComponent || (clickOnTooltip && !myCurrentTipUi.isClickProcessor())) {
hideCurrent(me, null, null, null, !clickOnTooltip);
}
}
@@ -1952,4 +1952,8 @@ public class BalloonImpl implements Balloon, IdeTooltip.Ui {
public boolean isBlockClicks() {
return myBlockClicks;
}
public boolean isClickProcessor() {
return myClickHandler != null || !myCloseOnClick || isBlockClicks();
}
}