diff options
| author | JosJuice <josjuice@gmail.com> | 2020-08-06 21:57:12 +0200 |
|---|---|---|
| committer | JosJuice <josjuice@gmail.com> | 2020-08-06 21:57:12 +0200 |
| commit | 7385e9129c8f8b57d4b7e5423c414f9713eff3c9 (patch) | |
| tree | 012cd6c69c2371dde99f312e42f4de1cedd6ae45 /Source/Core/VideoCommon/RenderBase.cpp | |
| parent | 25ebc3c07c6310924d662b2209f9ba5d08006ea6 (diff) | |
Remove wait_for_completion parameter from Renderer::SaveScreenshot
This is now unused. Seems like it was an improper fix
(there would be a race if saving the screenshot took longer
than 2 seconds) back when it was used too.
Diffstat (limited to 'Source/Core/VideoCommon/RenderBase.cpp')
| -rw-r--r-- | Source/Core/VideoCommon/RenderBase.cpp | 17 |
1 files changed, 4 insertions, 13 deletions
diff --git a/Source/Core/VideoCommon/RenderBase.cpp b/Source/Core/VideoCommon/RenderBase.cpp index 2e5709f86c..a60f9b9f91 100644 --- a/Source/Core/VideoCommon/RenderBase.cpp +++ b/Source/Core/VideoCommon/RenderBase.cpp @@ -378,20 +378,11 @@ Renderer::ConvertStereoRectangle(const MathUtil::Rectangle<int>& rc) const return std::make_tuple(left_rc, right_rc); } -void Renderer::SaveScreenshot(std::string filename, bool wait_for_completion) +void Renderer::SaveScreenshot(std::string filename) { - // We must not hold the lock while waiting for the screenshot to complete. - { - std::lock_guard<std::mutex> lk(m_screenshot_lock); - m_screenshot_name = std::move(filename); - m_screenshot_request.Set(); - } - - if (wait_for_completion) - { - // This is currently only used by Android, and it was using a wait time of 2 seconds. - m_screenshot_completed.WaitFor(std::chrono::seconds(2)); - } + std::lock_guard<std::mutex> lk(m_screenshot_lock); + m_screenshot_name = std::move(filename); + m_screenshot_request.Set(); } void Renderer::CheckForConfigChanges() |
