FullscreenUI: Fix incorrect padding calculation in pause menu

Fixes scrollbars appearing in menu.
This commit is contained in:
JordanTheToaster 2024-06-12 01:15:11 +01:00 committed by Connor McLaughlin
parent 7ad27e6e9d
commit 0717b1f7c0
1 changed files with 2 additions and 2 deletions

View File

@ -846,8 +846,8 @@ void ImGuiFullscreen::BeginMenuButtons(u32 num_items, float y_align, float x_pad
if (y_align != 0.0f)
{
const float total_size =
static_cast<float>(num_items) * LayoutScale(item_height + (y_padding * 2.0f)) + LayoutScale(y_padding * 2.0f);
const float real_item_height = LayoutScale(item_height) + (LayoutScale(y_padding) * 2.0f);
const float total_size = (static_cast<float>(num_items) * real_item_height) + (LayoutScale(y_padding) * 2.0f);
const float window_height = ImGui::GetWindowHeight();
if (window_height > total_size)
ImGui::SetCursorPosY((window_height - total_size) * y_align);