This is an automated email from the git hooks/post-receive script.
git pushed a commit to branch reproducible-widget-previews
in repository efl.
View the commit online.
commit 694b6d23348797bc26e40b6543822d8eb2066951
Author: Cedric BAIL <[email protected]>
AuthorDate: Tue Mar 17 17:49:33 2026 -0600
gl_cocoa: properly clean render engine output before destruction
Call evas_render_engine_software_generic_clean() instead of
evas_outbuf_free() in eng_output_free(). The generic clean function
handles the full cleanup sequence expected by the engine lifecycle,
fixing "Output not properly cleaned before engine destruction" errors.
Made-with: Cursor
---
src/modules/evas/engines/gl_cocoa/evas_engine.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/modules/evas/engines/gl_cocoa/evas_engine.c b/src/modules/evas/engines/gl_cocoa/evas_engine.c
index de1dacc800..71999e853b 100644
--- a/src/modules/evas/engines/gl_cocoa/evas_engine.c
+++ b/src/modules/evas/engines/gl_cocoa/evas_engine.c
@@ -208,11 +208,11 @@ eng_output_update(void *engine EINA_UNUSED,
}
static void
-eng_output_free(void *engine EINA_UNUSED, void *data)
+eng_output_free(void *engine, void *data)
{
Render_Engine *const re = data;
- evas_outbuf_free(re->win);
+ evas_render_engine_software_generic_clean(engine, &re->generic.software);
free(re);
_gl_wins--;
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.