diff options
-rw-r--r-- | remoting/host/capturer_helper.cc | 6 |
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) { |