--- old/src/jdk.jconsole/share/classes/sun/tools/jconsole/VMPanel.java 2016-12-19 22:11:37.000000000 +0300 +++ new/src/jdk.jconsole/share/classes/sun/tools/jconsole/VMPanel.java 2016-12-19 22:11:37.000000000 +0300 @@ -124,7 +124,9 @@ addMouseListener(new MouseAdapter() { public void mouseClicked(MouseEvent e) { - if (connectedIconBounds != null && (e.getModifiers() & MouseEvent.BUTTON1_MASK) != 0 && connectedIconBounds.contains(e.getPoint())) { + if (connectedIconBounds != null + && (e.getModifiersEx() & MouseEvent.BUTTON1_DOWN_MASK) != 0 + && connectedIconBounds.contains(e.getPoint())) { if (isConnected()) { userDisconnected = true;