--- a/ui/gtk/window.c Tue May 19 18:10:13 2026 +0200 +++ b/ui/gtk/window.c Tue May 19 18:25:53 2026 +0200 @@ -126,18 +126,6 @@ #endif return TRUE; } else { - if(obj->ctx->close_callback) { - UiEvent ev; - ev.window = obj->window; - ev.document = obj->ctx->document; - ev.obj = obj; - ev.eventdata = NULL; - ev.eventdatatype = 0; - ev.intval = 0; - obj->ctx->close_callback(&ev, obj->ctx->close_data); - obj->ctx->close_callback = NULL; - } - uic_context_prepare_close(obj->ctx); return FALSE; }