From 3d2085f79758761bef6c2bfc556c909eef32a0f5 Mon Sep 17 00:00:00 2001 From: Stenzek Date: Mon, 14 Apr 2025 22:17:41 +1000 Subject: [PATCH] GPU: Fix some CPU thread state reads --- src/core/gpu_presenter.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/gpu_presenter.cpp b/src/core/gpu_presenter.cpp index 2985cf076..35c2b6b0b 100644 --- a/src/core/gpu_presenter.cpp +++ b/src/core/gpu_presenter.cpp @@ -1034,7 +1034,7 @@ bool GPUPresenter::PresentFrame(GPUPresenter* presenter, GPUBackend* backend, bo FullscreenUI::Render(); - if (backend && System::IsValid()) + if (backend) ImGuiManager::RenderTextOverlays(backend); ImGuiManager::RenderOverlayWindows(); @@ -1043,7 +1043,7 @@ bool GPUPresenter::PresentFrame(GPUPresenter* presenter, GPUBackend* backend, bo ImGuiFullscreen::RenderOverlays(); - if (backend && System::GetState() == System::State::Running) + if (backend && !GPUThread::IsSystemPaused()) ImGuiManager::RenderSoftwareCursors(); ImGuiManager::RenderDebugWindows();