Mercurial > molko
diff libmlk-rpg/mlk/rpg/battle-bar-default.c @ 460:8fa69c770569
examples: fix
author | David Demelier <markand@malikania.fr> |
---|---|
date | Mon, 27 Feb 2023 09:14:27 +0100 |
parents | 90a097b1aa0f |
children | 91ce23a36143 |
line wrap: on
line diff
--- a/libmlk-rpg/mlk/rpg/battle-bar-default.c Sun Feb 26 19:44:47 2023 +0100 +++ b/libmlk-rpg/mlk/rpg/battle-bar-default.c Mon Feb 27 09:14:27 2023 +0100 @@ -556,7 +556,11 @@ (void)bt; - bar->items = mlk_alloc_renew0(bar->items, CHARACTER_SPELL_MAX); + if (!bar->items) + bar->items = mlk_alloc_new0(CHARACTER_SPELL_MAX, sizeof (*bar->items)); + else + bar->items = mlk_alloc_renew0(bar->items, CHARACTER_SPELL_MAX); + bar->itemsz = CHARACTER_SPELL_MAX; bar->state = BATTLE_BAR_DEFAULT_STATE_GRID;