From 1650dd1c7d41730d572e3e30fcecf65eb7dee8f3 Mon Sep 17 00:00:00 2001 From: Megamouse Date: Sun, 31 Oct 2021 04:04:47 +0100 Subject: [PATCH] overlays: fix graph offset error after applying new config I already had this figured out last time but forgot the dynamic config use case. --- rpcs3/Emu/RSX/Overlays/overlay_perf_metrics.cpp | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/rpcs3/Emu/RSX/Overlays/overlay_perf_metrics.cpp b/rpcs3/Emu/RSX/Overlays/overlay_perf_metrics.cpp index fa72fa64a2..b9551b3e71 100644 --- a/rpcs3/Emu/RSX/Overlays/overlay_perf_metrics.cpp +++ b/rpcs3/Emu/RSX/Overlays/overlay_perf_metrics.cpp @@ -253,18 +253,15 @@ namespace rsx reset_transforms(); force_next_update(); - if (m_is_initialised) + if (!m_is_initialised) { - update(); - return; + m_update_timer.Start(); + m_frametime_timer.Start(); } - m_update_timer.Start(); - m_frametime_timer.Start(); - update(); - // The text might have changed during the initial update. Recalculate positions. + // The text might have changed during the update. Recalculate positions. reset_transforms(); m_is_initialised = true;