@@ -953,11 +953,13 @@ + (AWTWindow *) lastKeyWindow { return lastKeyWindow; } - (BOOL)windowShouldZoom:(NSWindow *)window toFrame:(NSRect)newFrame { - return !NSEqualSizes(self.nsWindow.frame.size, newFrame.size); + // If window is not in zoomed stated, zoom it + // by returning true, else no need to zoom it again! + return ![self.nsWindow isZoomed]; } @end // AWTWindow