From 6a552f96914801d2b28bfe3f30235990fdcb9bef Mon Sep 17 00:00:00 2001 From: crueter Date: Sun, 15 Feb 2026 11:45:31 -0500 Subject: [PATCH] Attempt to fix crash on MSVC Signed-off-by: crueter --- src/yuzu/render/performance_overlay.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/yuzu/render/performance_overlay.cpp b/src/yuzu/render/performance_overlay.cpp index a314852b46..13003dce7b 100644 --- a/src/yuzu/render/performance_overlay.cpp +++ b/src/yuzu/render/performance_overlay.cpp @@ -157,10 +157,12 @@ void PerformanceOverlay::updateStats(const Core::PerfStatsResults& results, if (m_frametimeSamples.size() > NUM_FRAMETIME_SAMPLES) m_frametimeSamples.pop_front(); - auto [min_it, max_it] = - std::minmax_element(m_frametimeSamples.begin(), m_frametimeSamples.end()); - ui->ft_min->setText(tr("Min: %1").arg(*min_it, 0, 'f', 1)); - ui->ft_max->setText(tr("Max: %1").arg(*max_it, 0, 'f', 1)); + if (!m_frametimeSamples.empty()) { + auto [min_it, max_it] = + std::minmax_element(m_frametimeSamples.begin(), m_frametimeSamples.end()); + ui->ft_min->setText(tr("Min: %1").arg(*min_it, 0, 'f', 1)); + ui->ft_max->setText(tr("Max: %1").arg(*max_it, 0, 'f', 1)); + } // For the average only go back 10 samples max if (m_frametimeSamples.size() >= 2) {