--- a/jdk/src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java Fri Jul 12 14:46:21 2013 +0400
+++ b/jdk/src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java Fri Jul 12 21:33:33 2013 +0400
@@ -928,25 +928,19 @@
final Rectangle oldB = nativeBounds;
nativeBounds = new Rectangle(x, y, width, height);
- final GraphicsConfiguration oldGC = peer.getGraphicsConfiguration();
-
- final GraphicsConfiguration newGC = peer.getGraphicsConfiguration();
- // System-dependent appearance optimization.
if (peer != null) {
peer.notifyReshape(x, y, width, height);
- }
-
- if ((byUser && !oldB.getSize().equals(nativeBounds.getSize()))
- || isFullScreenAnimationOn || !Objects.equals(newGC, oldGC)) {
- flushBuffers();
+ // System-dependent appearance optimization.
+ if ((byUser && !oldB.getSize().equals(nativeBounds.getSize()))
+ || isFullScreenAnimationOn) {
+ flushBuffers();
+ }
}
}
private void deliverWindowClosingEvent() {
- if (peer != null) {
- if (peer.getBlocker() == null) {
- peer.postEvent(new WindowEvent(target, WindowEvent.WINDOW_CLOSING));
- }
+ if (peer != null && peer.getBlocker() == null) {
+ peer.postEvent(new WindowEvent(target, WindowEvent.WINDOW_CLOSING));
}
}