< prev index next >

src/solaris/classes/sun/awt/X11/XMenuBarPeer.java

Print this page
rev 1571 : 8010297: Missing isLoggable() checks in logging code
Summary: Add isLoggable() checks
Reviewed-by: anthony, mchung, serb
Contributed-by: Laurent Bourges <bourges.laurent@gmail.com>


 499      * @see XWindow.handleF10onEDT()
 500      */
 501     void handleF10KeyPress(KeyEvent event) {
 502         int keyState = event.getModifiers();
 503         if (((keyState & InputEvent.ALT_MASK) != 0) ||
 504             ((keyState & InputEvent.SHIFT_MASK) != 0) ||
 505             ((keyState & InputEvent.CTRL_MASK) != 0)) {
 506             return;
 507         }
 508         grabInput();
 509         selectItem(getFirstSelectableItem(), true);
 510     }
 511 
 512     /*
 513      * In previous version keys were handled in handleKeyPress.
 514      * Now we override this function do disable F10 explicit
 515      * processing. All processing is done using KeyEvent.
 516      */
 517     public void handleKeyPress(XEvent xev) {
 518         XKeyEvent xkey = xev.get_xkey();
 519         if (log.isLoggable(Level.FINE)) log.fine(xkey.toString());


 520         if (isEventDisabled(xev)) {
 521             return;
 522         }
 523         final Component currentSource = (Component)getEventSource();
 524         //This is the only difference from XWindow.handleKeyPress
 525         //Ancestor's function can invoke handleF10KeyPress here
 526         handleKeyPress(xkey);
 527     }
 528 
 529 } //class XMenuBarPeer


 499      * @see XWindow.handleF10onEDT()
 500      */
 501     void handleF10KeyPress(KeyEvent event) {
 502         int keyState = event.getModifiers();
 503         if (((keyState & InputEvent.ALT_MASK) != 0) ||
 504             ((keyState & InputEvent.SHIFT_MASK) != 0) ||
 505             ((keyState & InputEvent.CTRL_MASK) != 0)) {
 506             return;
 507         }
 508         grabInput();
 509         selectItem(getFirstSelectableItem(), true);
 510     }
 511 
 512     /*
 513      * In previous version keys were handled in handleKeyPress.
 514      * Now we override this function do disable F10 explicit
 515      * processing. All processing is done using KeyEvent.
 516      */
 517     public void handleKeyPress(XEvent xev) {
 518         XKeyEvent xkey = xev.get_xkey();
 519         if (log.isLoggable(Level.FINE)) {
 520             log.fine(xkey.toString());
 521         }
 522         if (isEventDisabled(xev)) {
 523             return;
 524         }
 525         final Component currentSource = (Component)getEventSource();
 526         //This is the only difference from XWindow.handleKeyPress
 527         //Ancestor's function can invoke handleF10KeyPress here
 528         handleKeyPress(xkey);
 529     }
 530 
 531 } //class XMenuBarPeer
< prev index next >