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(); |