]> git.lizzy.rs Git - dragonblocks_alpha.git/commitdiff
Fix memory bug in GUI code
authorLizzy Fleckenstein <eliasfleckenstein@web.de>
Mon, 19 Dec 2022 15:20:00 +0000 (16:20 +0100)
committerLizzy Fleckenstein <eliasfleckenstein@web.de>
Mon, 19 Dec 2022 15:20:00 +0000 (16:20 +0100)
src/client/gui.c

index 1d5f472679de7cc6f45db6b091f30883fc840c90..181be4d379fab0549b080718091792e73e11172b 100644 (file)
@@ -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)