From d8cb48765038a4cf32aef94a7474eec07a0bb53d Mon Sep 17 00:00:00 2001 From: Witold Filipczyk Date: Sat, 7 Sep 2024 10:30:01 +0200 Subject: [PATCH] [css] Free old_node_data --- src/document/libdom/css.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/document/libdom/css.c b/src/document/libdom/css.c index 5ca52d587..abbcd8573 100644 --- a/src/document/libdom/css.c +++ b/src/document/libdom/css.c @@ -1841,6 +1841,12 @@ set_libcss_node_data(void *pw, void *node, void *libcss_node_data) if (err != DOM_NO_ERR) { return CSS_NOMEM; } + + if (old_node_data) { + err = css_libcss_node_data_handler(&selection_handler, + CSS_NODE_DELETED, + NULL, node, NULL, old_node_data); + } //assert(old_node_data == NULL); return CSS_OK;