ui/cocoa/WindowManager.m

changeset 1174
8b8da1adef7d
parent 404
384f6d1f5784
child 1176
87a906a990e3
--- a/ui/cocoa/WindowManager.m	Sat Jun 06 16:53:39 2026 +0200
+++ b/ui/cocoa/WindowManager.m	Sat Jun 06 18:04:54 2026 +0200
@@ -44,14 +44,12 @@
     return self;
 }
 
-- (void)addWindow:(NSWindow*)win {
+- (void)addWindow:(NSWindowController*)win {
     [_windows addObject:win];
-    [win setDelegate:self];
 }
 
-- (void) windowWillClose:(NSNotification *) notification {
-    NSWindow *window = notification.object;
-    [_windows removeObject:window];
+- (void)closeWindow:(NSWindow*)win {
+    [_windows removeObject:win.windowController];
 }
 
 @end

mercurial