| Index: remoting/client/frame_consumer_proxy.cc
|
| diff --git a/remoting/client/frame_consumer_proxy.cc b/remoting/client/frame_consumer_proxy.cc
|
| index a1b389550c290ece3eb2e58475bb142238a3afc9..bf70da533b8354e4619243d49fba84aaec13ddd6 100644
|
| --- a/remoting/client/frame_consumer_proxy.cc
|
| +++ b/remoting/client/frame_consumer_proxy.cc
|
| @@ -24,16 +24,17 @@ FrameConsumerProxy::FrameConsumerProxy(
|
| void FrameConsumerProxy::ApplyBuffer(const webrtc::DesktopSize& view_size,
|
| const webrtc::DesktopRect& clip_area,
|
| webrtc::DesktopFrame* buffer,
|
| - const webrtc::DesktopRegion& region) {
|
| + const webrtc::DesktopRegion& region,
|
| + const webrtc::DesktopRegion& shape) {
|
| if (!task_runner_->BelongsToCurrentThread()) {
|
| task_runner_->PostTask(FROM_HERE, base::Bind(
|
| &FrameConsumerProxy::ApplyBuffer, this,
|
| - view_size, clip_area, buffer, region));
|
| + view_size, clip_area, buffer, region, shape));
|
| return;
|
| }
|
|
|
| if (frame_consumer_.get())
|
| - frame_consumer_->ApplyBuffer(view_size, clip_area, buffer, region);
|
| + frame_consumer_->ApplyBuffer(view_size, clip_area, buffer, region, shape);
|
| }
|
|
|
| void FrameConsumerProxy::ReturnBuffer(webrtc::DesktopFrame* buffer) {
|
|
|