diff --git a/src/pc/djui/djui_chat_message.c b/src/pc/djui/djui_chat_message.c index c71f25d17..dfac3fcf5 100644 --- a/src/pc/djui/djui_chat_message.c +++ b/src/pc/djui/djui_chat_message.c @@ -97,7 +97,7 @@ void djui_chat_message_create(const char* message) { f32 messageHeight = djui_text_count_lines(chatText, 10) * (chatText->font->lineHeight * chatText->font->defaultFontScale) + 8; djui_base_set_size(base, 1.0f, messageHeight); if (gDjuiChatBox->chatFlow->base.height.value == 0) { - gDjuiChatBox->chatFlow->base.height.value += 2; + gDjuiChatBox->chatFlow->base.height.value = 2; } gDjuiChatBox->chatFlow->base.height.value += messageHeight + gDjuiChatBox->chatFlow->margin.value; if (!gDjuiChatBox->scrolling) { diff --git a/src/pc/djui/djui_panel_dynos.c b/src/pc/djui/djui_panel_dynos.c index 36bbceb59..8a7a034c4 100644 --- a/src/pc/djui/djui_panel_dynos.c +++ b/src/pc/djui/djui_panel_dynos.c @@ -45,7 +45,13 @@ static void djui_panel_dynos_add_packs(struct DjuiBase* base) { if (!dynos_pack_get_exists(i)) continue; bool tmp = dynos_pack_get_enabled(i); const char* pack = dynos_pack_get_name(i); - if (sSearchInputbox != NULL && sSearchInputbox->buffer != NULL && !strcasestr(djui_text_get_uncolored_string(NULL, strlen(pack) + 1, pack), sSearchInputbox->buffer)) continue; + // filter results + if (sSearchInputbox != NULL && + sSearchInputbox->buffer != NULL && + !strcasestr(djui_text_get_uncolored_string(NULL, strlen(pack) + 1, pack), sSearchInputbox->buffer) + ) { + continue; + } struct DjuiCheckbox* checkbox1 = djui_checkbox_create(base, pack, &tmp, djui_panel_dynos_apply); checkbox1->base.tag = i; diff --git a/src/pc/djui/djui_panel_host_mods.c b/src/pc/djui/djui_panel_host_mods.c index 3fff3a18f..3c2b312ba 100644 --- a/src/pc/djui/djui_panel_host_mods.c +++ b/src/pc/djui/djui_panel_host_mods.c @@ -158,7 +158,11 @@ void djui_panel_host_mods_add_mods(struct DjuiBase* layoutBase) { break; } } - if (sSearchInputbox != NULL && sSearchInputbox->buffer != NULL && !strcasestr(djui_text_get_uncolored_string(NULL, strlen(mod->name) + 1, mod->name), sSearchInputbox->buffer)) { + // filter results + if (sSearchInputbox != NULL && + sSearchInputbox->buffer != NULL && + !strcasestr(djui_text_get_uncolored_string(NULL, strlen(mod->name) + 1, mod->name), sSearchInputbox->buffer) + ) { continue; } struct DjuiCheckbox* checkbox = djui_checkbox_create(layoutBase, mod->name, &mod->enabled, djui_mod_checkbox_on_value_change);