ui/cocoa/toolkit.m

changeset 851
367b2bbbc07e
parent 800
814d374fb689
child 864
d39301e8f962
--- a/ui/cocoa/toolkit.m	Wed Oct 15 18:50:52 2025 +0200
+++ b/ui/cocoa/toolkit.m	Thu Oct 16 10:48:16 2025 +0200
@@ -149,12 +149,17 @@
 void ui_show(UiObject *obj) {
     if(obj->wobj) {
         NSWindow *window = (__bridge NSWindow*)obj->wobj;
+        
+        if(!window.isVisible) {
+            obj->ref++;
+        }
+        
         [window makeKeyAndOrderFront:nil];
     }
 }
 
 void ui_close(UiObject *obj) {
-
+    // TODO: unref, window close, ...
 }
 
 /* ------------------- Job Control / Threadpool functions ------------------- */

mercurial