diff -r 8c028965410a -r 4657ec1229f2 ui/common/context.c --- a/ui/common/context.c Tue Oct 29 17:52:06 2024 +0100 +++ b/ui/common/context.c Wed Oct 30 10:14:47 2024 +0100 @@ -201,7 +201,7 @@ var->from = NULL; var->from_ctx = ctx; - cxMempoolRegister(ctx->mp, var, (cx_destructor_func)uic_unbind_var); + cxMempoolSetDestructor(var, (cx_destructor_func)uic_unbind_var); if(!ctx->vars_unbound) { ctx->vars_unbound = cxHashMapCreate(ctx->allocator, CX_STORE_POINTERS, 16);