diff --git a/webrtc/modules/desktop_capture/desktop_region.cc b/webrtc/modules/desktop_capture/desktop_region.cc index 8ba6c64351..eb83fdee1c 100644 --- a/webrtc/modules/desktop_capture/desktop_region.cc +++ b/webrtc/modules/desktop_capture/desktop_region.cc @@ -42,6 +42,7 @@ DesktopRegion::~DesktopRegion() { } DesktopRegion& DesktopRegion::operator=(const DesktopRegion& other) { + Clear(); rows_ = other.rows_; for (Rows::iterator it = rows_.begin(); it != rows_.end(); ++it) { // Copy each row.