ui/cocoa/appdelegate.m

changeset 1176
87a906a990e3
parent 1081
1126fb7d174e
--- a/ui/cocoa/appdelegate.m	Sat Jun 06 18:08:51 2026 +0200
+++ b/ui/cocoa/appdelegate.m	Sat Jun 06 18:37:04 2026 +0200
@@ -27,21 +27,26 @@
  */
 
 #import "AppDelegate.h"
+#import "WindowManager.h"
 
 #import "toolkit.h"
 #import "menu.h"
 
+#import "../common/app.h"
+
 @implementation AppDelegate
 
 - (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
     ui_menu_init();
     NSLog(@"toolkit applicationDidFinishLaunching");
-    ui_cocoa_onstartup();
+    uic_application_startup(NULL);
 }
 
 - (void)applicationWillTerminate:(NSNotification *)aNotification {
     NSLog(@"toolkit applicationWillTerminate");
-    ui_cocoa_onexit();
+    uic_application_exit(NULL);
+    [[WindowManager sharedWindowManager] shutdown];
+    ui_app_save_settings();
 }
 
 

mercurial