Chromium Code Reviews| Index: content/renderer/media/renderer_webmediaplayer_delegate.cc |
| diff --git a/content/renderer/media/renderer_webmediaplayer_delegate.cc b/content/renderer/media/renderer_webmediaplayer_delegate.cc |
| index f3b8125aa2921d42bd72ea893155e95d3b45e312..c700e4f5521955582b667273086c2bf232f38d37 100644 |
| --- a/content/renderer/media/renderer_webmediaplayer_delegate.cc |
| +++ b/content/renderer/media/renderer_webmediaplayer_delegate.cc |
| @@ -9,6 +9,7 @@ |
| #include "base/auto_reset.h" |
| #include "content/common/media/media_player_delegate_messages.h" |
| #include "content/public/renderer/render_frame.h" |
| +#include "services/shell/public/cpp/interface_provider.h" |
| #include "third_party/WebKit/public/platform/WebMediaPlayer.h" |
| namespace media { |
| @@ -65,6 +66,12 @@ bool RendererWebMediaPlayerDelegate::IsHidden() { |
| return render_frame()->IsHidden(); |
| } |
| +mojom::Remoter* RendererWebMediaPlayerDelegate::GetRemoter() { |
| + if (!remoter_) |
| + render_frame()->GetRemoteInterfaces()->GetInterface(GetProxy(&remoter_)); |
|
Ken Rockot(use gerrit already)
2016/07/27 22:31:15
nit: for convenience you can also just GetInterfac
miu
2016/09/02 22:13:29
Acknowledged. (Not making changes to WMPIDelegate
|
| + return remoter_.get(); |
| +} |
| + |
| void RendererWebMediaPlayerDelegate::WasHidden() { |
| for (IDMap<Observer>::iterator it(&id_map_); !it.IsAtEnd(); it.Advance()) |
| it.GetCurrentValue()->OnHidden(); |