< prev index next >
src/java.desktop/unix/classes/sun/awt/X11/XBaseMenuWindow.java
Print this page
@@ -1085,11 +1085,13 @@
wnd.selectItem(item, false);
}
}
} else {
//Invoke action event
- item.action(mouseEvent.getWhen(), mouseEvent.getModifiers());
+ @SuppressWarnings("deprecation")
+ final int modifiers = mouseEvent.getModifiers();
+ item.action(mouseEvent.getWhen(), modifiers);
ungrabInput();
}
} else {
//Mouse is released outside menu items
if (hasPointerMoved || (wnd instanceof XMenuBarPeer)) {
@@ -1198,11 +1200,13 @@
//If the current item has submenu show it
//Perform action otherwise
if (citem instanceof XMenuPeer) {
cwnd.selectItem(citem, true);
} else if (citem != null) {
- citem.action(event.getWhen(), event.getModifiers());
+ @SuppressWarnings("deprecation")
+ final int modifiers = event.getModifiers();
+ citem.action(event.getWhen(), modifiers);
ungrabInput();
}
break;
case KeyEvent.VK_ESCAPE:
//If current window is menu bar or its child - close it
< prev index next >