Index: content/renderer/render_widget_fullscreen_pepper.h |
diff --git a/content/renderer/render_widget_fullscreen_pepper.h b/content/renderer/render_widget_fullscreen_pepper.h |
index 661945115c8f8ceb6a68a846f6f0948bfdf4caec..6ec19c96734f55eb25fa93f629636113906d9c02 100644 |
--- a/content/renderer/render_widget_fullscreen_pepper.h |
+++ b/content/renderer/render_widget_fullscreen_pepper.h |
@@ -12,7 +12,7 @@ |
#include "base/macros.h" |
#include "content/renderer/mouse_lock_dispatcher.h" |
#include "content/renderer/pepper/fullscreen_container.h" |
-#include "content/renderer/render_widget_fullscreen.h" |
+#include "content/renderer/render_widget.h" |
#include "third_party/WebKit/public/web/WebWidget.h" |
#include "url/gurl.h" |
@@ -21,17 +21,19 @@ class WebLayer; |
} |
namespace content { |
+class CompositorDependencies; |
class PepperPluginInstanceImpl; |
+class RenderFrameImpl; |
alexmos
2016/11/17 09:51:09
where is this needed?
ncarter (slow)
2016/11/17 19:33:11
Was cruft; removed.
|
// A RenderWidget that hosts a fullscreen pepper plugin. This provides a |
// FullscreenContainer that the plugin instance can callback into to e.g. |
// invalidate rects. |
-class RenderWidgetFullscreenPepper : public RenderWidgetFullscreen, |
+class RenderWidgetFullscreenPepper : public RenderWidget, |
public FullscreenContainer { |
public: |
static RenderWidgetFullscreenPepper* Create( |
int32_t routing_id, |
- int32_t opener_id, |
+ const RenderWidget::ShowCallback& show_callback, |
CompositorDependencies* compositor_deps, |
PepperPluginInstanceImpl* plugin, |
const GURL& active_url, |
@@ -69,9 +71,6 @@ class RenderWidgetFullscreenPepper : public RenderWidgetFullscreen, |
void Close() override; |
void OnResize(const ResizeParams& params) override; |
- // RenderWidgetFullscreen API. |
- blink::WebWidget* CreateWebWidget() override; |
- |
// RenderWidget overrides. |
GURL GetURLForGraphicsContext3D() override; |
void OnDeviceScaleFactorChanged() override; |