Fix Mod Menu panel height bug
This commit is contained in:
parent
a6d56efa33
commit
256539a925
|
@ -3,7 +3,7 @@
|
|||
#include "djui_panel_menu.h"
|
||||
#include "pc/lua/utils/smlua_misc_utils.h"
|
||||
|
||||
static char sInfo[512];
|
||||
static char sInfo[512] = { 0 };
|
||||
|
||||
void djui_panel_info_create(struct DjuiBase *caller) {
|
||||
struct DjuiThreePanel *panel = djui_panel_menu_create(DLANG(INFORMATION, INFORMATION_TITLE), false);
|
||||
|
|
|
@ -105,12 +105,17 @@ void djui_panel_mod_menu_mod_create(struct DjuiBase* caller) {
|
|||
{
|
||||
struct DjuiPaginated* paginated = djui_paginated_create(body, 8);
|
||||
struct DjuiBase* layoutBase = &paginated->layout->base;
|
||||
s32 count = 0;
|
||||
for (int i = 0; i < gHookedModMenuElementsCount; i++) {
|
||||
if (gHookedModMenuElements[i].mod == mod) {
|
||||
djui_panel_mod_menu_mod_create_element(layoutBase, i);
|
||||
count++;
|
||||
}
|
||||
}
|
||||
djui_paginated_calculate_height(paginated);
|
||||
if (count == 8) {
|
||||
djui_base_set_size(layoutBase, layoutBase->width.value, layoutBase->height.value + 16);
|
||||
}
|
||||
|
||||
djui_button_create(body, DLANG(MENU, BACK), DJUI_BUTTON_STYLE_BACK, djui_panel_menu_back);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue