ui/gtk/toolkit.c

changeset 1128
0a150985d6b6
parent 1122
fd0f943ff5f3
--- a/ui/gtk/toolkit.c	Sun May 17 10:46:35 2026 +0200
+++ b/ui/gtk/toolkit.c	Mon May 18 21:29:56 2026 +0200
@@ -181,7 +181,8 @@
 }
 
 void ui_close(UiObject *obj) {
-    uic_context_prepare_close(obj->ctx); // TODO: should this be moved to the close event handler?
+    uic_context_prepare_close(obj->ctx); // TODO: should this be moved to the close event handler? Yes!
+    /*
     if(obj->widget) {
 #if GTK_CHECK_VERSION(4, 0, 0)
         gtk_window_close(GTK_WINDOW(obj->widget));
@@ -191,6 +192,8 @@
     } else {
         ui_window_close_request(obj);
     }
+    */
+    ui_window_close_request(obj);
 }
 
 

mercurial