CroppedDesktopFrame wrongly sets the DesktopFrame::size()

Bug: chromium:761703
Change-Id: I2888ccbe602b65e8e61e9dfccf54b5bb6701746d
Reviewed-on: https://chromium-review.googlesource.com/651607
Reviewed-by: Jamie Walch <jamiewalch@chromium.org>
Commit-Queue: Zijie He <zijiehe@chromium.org>
Cr-Commit-Position: refs/heads/master@{#19699}
This commit is contained in:
Zijie He
2017-09-05 14:39:52 -07:00
committed by Commit Bot
parent 340fba6ffb
commit 51ce0c0d2f

View File

@ -48,7 +48,7 @@ std::unique_ptr<DesktopFrame> CreateCroppedDesktopFrame(
CroppedDesktopFrame::CroppedDesktopFrame(std::unique_ptr<DesktopFrame> frame,
const DesktopRect& rect)
: DesktopFrame(frame->size(),
: DesktopFrame(rect.size(),
frame->stride(),
frame->GetFrameDataAtPos(rect.top_left()),
frame->shared_memory()),