| Index: webrtc/modules/desktop_capture/win/dxgi_duplicator_controller.cc
|
| diff --git a/webrtc/modules/desktop_capture/win/dxgi_duplicator_controller.cc b/webrtc/modules/desktop_capture/win/dxgi_duplicator_controller.cc
|
| index 576267bbfa6ce93d116de984a6d15b9faec93db1..c17bd1481c7fffa9e09939e3fbcb75f70deaee87 100644
|
| --- a/webrtc/modules/desktop_capture/win/dxgi_duplicator_controller.cc
|
| +++ b/webrtc/modules/desktop_capture/win/dxgi_duplicator_controller.cc
|
| @@ -182,17 +182,7 @@ bool DxgiDuplicatorController::DoInitialize() {
|
| d3d_info_.min_feature_level = feature_level;
|
| }
|
|
|
| - if (desktop_rect_.is_empty()) {
|
| - desktop_rect_ = duplicators_.back().desktop_rect();
|
| - } else {
|
| - const DesktopRect& left = desktop_rect_;
|
| - const DesktopRect& right = duplicators_.back().desktop_rect();
|
| - desktop_rect_ =
|
| - DesktopRect::MakeLTRB(std::min(left.left(), right.left()),
|
| - std::min(left.top(), right.top()),
|
| - std::max(left.right(), right.right()),
|
| - std::max(left.bottom(), right.bottom()));
|
| - }
|
| + desktop_rect_.UnionWith(duplicators_.back().desktop_rect());
|
| }
|
| TranslateRect();
|
|
|
|
|