ImGuiOverlays: Fix incorrect capture box height

pull/3730/head
Stenzek 5 months ago
parent 3535455f43
commit fa38d4f3fb
No known key found for this signature in database

@ -666,7 +666,7 @@ void ImGuiManager::DrawMediaCaptureOverlay(float& position_y, float scale, float
const float box_margin = 5.0f * scale;
const ImVec2 box_size = ImVec2(ImCeil(icon_size.x + shadow_offset + text_size.x + box_margin * 2.0f),
ImCeil(std::max(icon_size.x, text_size.y) + box_margin * 2.0f));
ImCeil(std::max(icon_size.y, text_size.y) + box_margin * 2.0f));
const ImVec2 box_pos = ImVec2(ImGui::GetIO().DisplaySize.x - margin - box_size.x, position_y);
dl->AddRectFilled(box_pos, box_pos + box_size, IM_COL32(0, 0, 0, 64), box_margin);
@ -831,7 +831,7 @@ void ImGuiManager::UpdateInputOverlay()
void ImGuiManager::UpdateInputOverlay(void* buffer)
{
InputOverlayStateUpdateBuffer* const RESTRICT ubuffer = static_cast<InputOverlayStateUpdateBuffer*>(buffer);
DebugAssert(ubuffer->num_active_pads < NUM_CONTROLLER_AND_CARD_PORTS);
DebugAssert(ubuffer->num_active_pads <= NUM_CONTROLLER_AND_CARD_PORTS);
s_input_overlay_state.num_active_pads = ubuffer->num_active_pads;
for (u32 i = 0; i < ubuffer->num_active_pads; i++)
s_input_overlay_state.pads[i] = ubuffer->pads[i];

Loading…
Cancel
Save