aboutsummaryrefslogtreecommitdiff
path: root/src/swapchain_monitor.cc
diff options
context:
space:
mode:
authorNicolas James <Eele1Ephe7uZahRie@tutanota.com>2026-04-04 14:20:59 +1100
committerNicolas James <Eele1Ephe7uZahRie@tutanota.com>2026-04-04 14:20:59 +1100
commitecaf30c5cea321c55f6a5ce827afbfc6afa0e9b1 (patch)
tree1568661c33ea4eb939e39ca3cf42bbdb2be3c2f1 /src/swapchain_monitor.cc
parenteffef8d4c4012f415c8cf869f9999232862009e2 (diff)
Lock in swapchain_monitor::update_params, fix missing CMakeList.txt modification
Diffstat (limited to 'src/swapchain_monitor.cc')
-rw-r--r--src/swapchain_monitor.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/swapchain_monitor.cc b/src/swapchain_monitor.cc
index 87f6205..fec0f93 100644
--- a/src/swapchain_monitor.cc
+++ b/src/swapchain_monitor.cc
@@ -19,6 +19,8 @@ void SwapchainMonitor::update_params(
const bool was_low_latency_requested,
const std::chrono::milliseconds present_delay) {
+ const auto lock = std::scoped_lock{this->mutex};
+
this->was_low_latency_requested = was_low_latency_requested;
this->present_delay = present_delay;
}