| Index: chrome/browser/ui/window_snapshot/window_snapshot_mac.mm
|
| diff --git a/chrome/browser/ui/window_snapshot/window_snapshot_mac.mm b/chrome/browser/ui/window_snapshot/window_snapshot_mac.mm
|
| index d52ddac5256820772d8ce526677b68f8c7b1d639..be3497241ea0983899fa1e6ec7e529a32479e91d 100644
|
| --- a/chrome/browser/ui/window_snapshot/window_snapshot_mac.mm
|
| +++ b/chrome/browser/ui/window_snapshot/window_snapshot_mac.mm
|
| @@ -27,9 +27,8 @@ bool GrabWindowSnapshot(gfx::NativeWindow window,
|
|
|
| // Convert snapshot bounds relative to window into bounds relative to
|
| // screen.
|
| - gfx::Rect screen_snapshot_bounds = gfx::Rect(
|
| - window_bounds.origin().Add(snapshot_bounds.origin()),
|
| - snapshot_bounds.size());
|
| + gfx::Rect screen_snapshot_bounds = snapshot_bounds;
|
| + screen_snapshot_bounds.Offset(window_bounds.OffsetFromOrigin());
|
|
|
| DCHECK_LE(screen_snapshot_bounds.right(), window_bounds.right());
|
| DCHECK_LE(screen_snapshot_bounds.bottom(), window_bounds.bottom());
|
|
|