From 8800c645f206ed36079c4591b1f33d46f70cc504 Mon Sep 17 00:00:00 2001 From: Simon Lees Date: Tue, 5 Mar 2024 11:19:29 +1030 Subject: [PATCH] Fix Memory Leak --- lua/libcairo_imlib2_helper.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lua/libcairo_imlib2_helper.h b/lua/libcairo_imlib2_helper.h index c86bebd1..902a45da 100644 --- a/lua/libcairo_imlib2_helper.h +++ b/lua/libcairo_imlib2_helper.h @@ -93,6 +93,8 @@ void cairo_place_image(const char *file, cairo_t *cr, int x, int y, cairo_set_source_surface(cr, result, x, y); cairo_paint_with_alpha(cr, alpha); + imlib_context_set_image(alpha_image); + imlib_free_image(); imlib_context_set_image(image); imlib_free_image(); imlib_context_set_image(premul);