ui/common/object.c

changeset 1097
d44c895e9ee9
parent 1071
d64c417039bc
--- a/ui/common/object.c	Sun Apr 19 15:25:45 2026 +0200
+++ b/ui/common/object.c	Sun Apr 19 20:05:11 2026 +0200
@@ -98,18 +98,8 @@
 }
 
 void uic_object_destroy(UiObject *obj) {
-    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);
-    }
     uic_object_destroyed(obj);
-    cxMempoolFree(obj->ctx->mp);
+    uic_context_destroy(obj->ctx, obj->ctx->document);
 }
 
 UiObject* uic_object_new_toplevel(void) {

mercurial