|
@@ -52,6 +52,19 @@ static BOOL ShouldWindowsMiniaturizeOnDoubleClick() {
|
|
|
[self removeObserverForAppearanceChange];
|
|
|
}
|
|
|
|
|
|
+- (void)mouseDown:(NSEvent *)event {
|
|
|
+ if (event.clickCount == 2) {
|
|
|
+ BOOL isMaximized = self.window.zoomed;
|
|
|
+ if (isMaximized) {
|
|
|
+ [self.window zoom:nil];
|
|
|
+ } else {
|
|
|
+ [self.window zoom:nil];
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ [super mouseDown:event];
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
- (id)initWithFrame:(NSRect)frame {
|
|
|
self = [super initWithFrame:frame];
|
|
|
if (self) {
|