< prev index next >
src/solaris/classes/sun/awt/X11/XComponentPeer.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>
@@ -414,11 +414,14 @@
case SNFH_FAILURE:
return false;
case SNFH_SUCCESS_PROCEED:
// Currently we just generate focus events like we deal with lightweight instead of calling
// XSetInputFocus on native window
- if (focusLog.isLoggable(Level.FINER)) focusLog.finer("Proceeding with request to " + lightweightChild + " in " + target);
+ if (focusLog.isLoggable(Level.FINER)) {
+ focusLog.finer("Proceeding with request to " +
+ lightweightChild + " in " + target);
+ }
/**
* The problems with requests in non-focused window arise because shouldNativelyFocusHeavyweight
* checks that native window is focused while appropriate WINDOW_GAINED_FOCUS has not yet
* been processed - it is in EventQueue. Thus, SNFH allows native request and stores request record
* in requests list - and it breaks our requests sequence as first record on WGF should be the last focus
@@ -436,21 +439,27 @@
* when a component inside a Frame is requesting it.
*/
wpeer.setActualFocusedWindow(null);
boolean res = wpeer.requestWindowFocus();
- if (focusLog.isLoggable(Level.FINER)) focusLog.finer("Requested window focus: " + res);
+ if (focusLog.isLoggable(Level.FINER)) {
+ focusLog.finer("Requested window focus: " + res);
+ }
// If parent window can be made focused and has been made focused(synchronously)
// then we can proceed with children, otherwise we retreat.
if (!(res && parentWindow.isFocused())) {
+ if (focusLog.isLoggable(Level.FINER)) {
focusLog.finer("Waiting for asynchronous processing of window focus request");
+ }
KeyboardFocusManagerPeerImpl.removeLastFocusRequest(target);
return false;
}
}
} else {
- if (focusLog.isLoggable(Level.FINER)) focusLog.finer("WARNING: Parent window is null");
+ if (focusLog.isLoggable(Level.FINER)) {
+ focusLog.finer("WARNING: Parent window is null");
+ }
return false;
}
// NOTE: We simulate heavyweight behavior of Motif - component receives focus right
// after request, not after event. Normally, we should better listen for event
@@ -464,11 +473,13 @@
}
return false;
}
void handleJavaFocusEvent(AWTEvent e) {
- if (focusLog.isLoggable(Level.FINER)) focusLog.finer(e.toString());
+ if (focusLog.isLoggable(Level.FINER)) {
+ focusLog.finer(e.toString());
+ }
if (e.getID() == FocusEvent.FOCUS_GAINED) {
focusGained((FocusEvent)e);
} else {
focusLost((FocusEvent)e);
}
@@ -776,11 +787,13 @@
g.drawLine(x+1, y+height, x+width, y+height); // bottom
g.drawLine(x+width, y+height, x+width, y+1); // right
}
public void setBackground(Color c) {
- if (log.isLoggable(Level.FINE)) log.fine("Set background to " + c);
+ if (log.isLoggable(Level.FINE)) {
+ log.fine("Set background to " + c);
+ }
synchronized (getStateLock()) {
if (background == null) {
if (c == null) return;
} else if (background.equals(c)) {
return;
@@ -790,11 +803,13 @@
super.setBackground(c);
repaint();
}
public void setForeground(Color c) {
- if (log.isLoggable(Level.FINE)) log.fine("Set foreground to " + c);
+ if (log.isLoggable(Level.FINE)) {
+ log.fine("Set foreground to " + c);
+ }
synchronized (getStateLock()) {
if (foreground == null) {
if (c == null) return;
} else if (foreground.equals(c)) {
return;
@@ -814,11 +829,13 @@
* @see java.awt.peer.ComponentPeer#getFontMetrics(Font)
* @see Toolkit#getFontMetrics(Font)
* @since JDK1.0
*/
public FontMetrics getFontMetrics(Font font) {
- if (fontLog.isLoggable(Level.FINE)) fontLog.fine("Getting font metrics for " + font);
+ if (fontLog.isLoggable(Level.FINE)) {
+ fontLog.fine("Getting font metrics for " + font);
+ }
return sun.font.FontDesignMetrics.getMetrics(font);
}
public void setFont(Font f) {
if (f == null) {
< prev index next >