| Index: content/renderer/media/webmediaplayer_ms.cc
|
| diff --git a/content/renderer/media/webmediaplayer_ms.cc b/content/renderer/media/webmediaplayer_ms.cc
|
| index c7d09e7d9a3294ef538b4e5ba37c1f82a9338d79..1122903e467b9b51b0503035b9b103fff6798a07 100644
|
| --- a/content/renderer/media/webmediaplayer_ms.cc
|
| +++ b/content/renderer/media/webmediaplayer_ms.cc
|
| @@ -496,15 +496,7 @@ void WebMediaPlayerMS::OnFrameAvailable(
|
| }
|
| }
|
|
|
| - // As EnqueueFrame can potentially change |current_frame_|, we need to do
|
| - // the size change check before it. Otherwise, we are running the risk of not
|
| - // detecting a size change event.
|
| - const bool size_changed =
|
| - compositor_->GetCurrentSize() != frame->natural_size();
|
| -
|
| compositor_->EnqueueFrame(frame);
|
| - if (size_changed)
|
| - get_client()->sizeChanged();
|
| }
|
|
|
| void WebMediaPlayerMS::RepaintInternal() {
|
| @@ -542,4 +534,8 @@ void WebMediaPlayerMS::ResetCanvasCache() {
|
| video_renderer_.ResetCache();
|
| }
|
|
|
| +void WebMediaPlayerMS::TriggerResize() {
|
| + get_client()->sizeChanged();
|
| +}
|
| +
|
| } // namespace content
|
|
|