@Override
public void mousePressed(MouseEvent evt)
{
- /*
- * defer right-mouse click handling to mouse up on Mac
- * (where isPopupTrigger() will answer true)
- */
- if (SwingUtilities.isRightMouseButton(evt) && !Platform.isAMac())
- {
- return;
- }
-
int x = (evt.getX() / av.getCharWidth()) + av.getStartRes();
final int res;
{
rightMouseButtonPressed(evt, res);
}
+ else if (SwingUtilities.isRightMouseButton(evt) && !Platform.isAMac())
+ {
+ /*
+ * defer right-mouse click handling to mouse up on Windows
+ * (where isPopupTrigger() will answer true)
+ * but accept Cmd-click on Mac which passes isRightMouseButton
+ */
+ return;
+ }
else
{
leftMouseButtonPressed(evt, res);