fix(ui): ui compositor does not correctly free event callbacks

Prior to this PR, when freeing event callbacks, UI compositor did not
free the luarefs which could cause potential memory leaks. This PR fixes
that by freeing the luarefs properly.
This commit is contained in:
Famiu Haque 2022-09-02 17:44:14 +06:00
parent ce80b8f50d
commit 2dd55f81f7

View File

@ -98,7 +98,7 @@ void ui_comp_free_all_mem(void)
{
UIEventCallback *event_cb;
map_foreach_value(&ui_event_cbs, event_cb, {
xfree(event_cb);
free_ui_event_callback(event_cb);
})
pmap_destroy(uint32_t)(&ui_event_cbs);
}