Merge pull request #9596 from Minty-Meeo/apply-moar-RunAsCPUThread

Apply More Core::RunAsCPUThread
This commit is contained in:
Léo Lam
2021-03-27 01:11:34 +01:00
committed by GitHub
3 changed files with 24 additions and 47 deletions

View File

@ -734,26 +734,14 @@ static std::string GenerateScreenshotName()
void SaveScreenShot()
{
const bool bPaused = GetState() == State::Paused;
SetState(State::Paused);
g_renderer->SaveScreenshot(GenerateScreenshotName());
if (!bPaused)
SetState(State::Running);
Core::RunAsCPUThread([] { g_renderer->SaveScreenshot(GenerateScreenshotName()); });
}
void SaveScreenShot(std::string_view name)
{
const bool bPaused = GetState() == State::Paused;
SetState(State::Paused);
g_renderer->SaveScreenshot(fmt::format("{}{}.png", GenerateScreenshotFolderPath(), name));
if (!bPaused)
SetState(State::Running);
Core::RunAsCPUThread([&name] {
g_renderer->SaveScreenshot(fmt::format("{}{}.png", GenerateScreenshotFolderPath(), name));
});
}
void RequestRefreshInfo()