summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/RenderBase.cpp
diff options
context:
space:
mode:
authorJosJuice <josjuice@gmail.com>2020-08-06 21:57:12 +0200
committerJosJuice <josjuice@gmail.com>2020-08-06 21:57:12 +0200
commit7385e9129c8f8b57d4b7e5423c414f9713eff3c9 (patch)
tree012cd6c69c2371dde99f312e42f4de1cedd6ae45 /Source/Core/VideoCommon/RenderBase.cpp
parent25ebc3c07c6310924d662b2209f9ba5d08006ea6 (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.cpp17
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()