From 410d604426af952bc3ac5e9d352fbee39218057a Mon Sep 17 00:00:00 2001 From: Lizzy Fleckenstein Date: Mon, 19 Dec 2022 16:20:00 +0100 Subject: [PATCH] Fix memory bug in GUI code --- src/client/gui.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/client/gui.c b/src/client/gui.c index 1d5f472..181be4d 100644 --- a/src/client/gui.c +++ b/src/client/gui.c @@ -105,9 +105,9 @@ static void delete_element(GUIElement *element); static void render_element(GUIElement *element); static void scale_element(GUIElement *element); -static int cmp_element(const GUIElement *ea, const GUIElement *eb) +static int cmp_element(const GUIElement **ea, const GUIElement **eb) { - return -f32_cmp(&ea->def.z_index, &eb->def.z_index); + return -f32_cmp(&(*ea)->def.z_index, &(*eb)->def.z_index); } static void delete_elements(Array *elements) -- 2.44.0