summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--remoting/host/capturer_helper.cc6
1 files changed, 2 insertions, 4 deletions
diff --git a/remoting/host/capturer_helper.cc b/remoting/host/capturer_helper.cc
index c066d61..eba7c12 100644
--- a/remoting/host/capturer_helper.cc
+++ b/remoting/host/capturer_helper.cc
@@ -21,14 +21,12 @@ void CapturerHelper::ClearInvalidRects() {
}
void CapturerHelper::InvalidateRects(const InvalidRects& inval_rects) {
+ base::AutoLock auto_inval_rects_lock(inval_rects_lock_);
InvalidRects temp_rects;
std::set_union(inval_rects_.begin(), inval_rects_.end(),
inval_rects.begin(), inval_rects.end(),
std::inserter(temp_rects, temp_rects.begin()));
- {
- base::AutoLock auto_inval_rects_lock(inval_rects_lock_);
- inval_rects_.swap(temp_rects);
- }
+ inval_rects_.swap(temp_rects);
}
void CapturerHelper::InvalidateScreen(const gfx::Size& size) {