Index: chrome/renderer/render_view.cc |
diff --git a/chrome/renderer/render_view.cc b/chrome/renderer/render_view.cc |
index ee3b82e105b57b10ca93c2971606b39d5d81f769..15e2987319acbac5c25b67819ffb0e8758443c8e 100644 |
--- a/chrome/renderer/render_view.cc |
+++ b/chrome/renderer/render_view.cc |
@@ -69,6 +69,7 @@ |
#include "chrome/renderer/render_thread.h" |
#include "chrome/renderer/render_view_visitor.h" |
#include "chrome/renderer/render_widget_fullscreen.h" |
+#include "chrome/renderer/render_widget_fullscreen_pepper.h" |
#include "chrome/renderer/renderer_webapplicationcachehost_impl.h" |
#include "chrome/renderer/renderer_webstoragenamespace_impl.h" |
#include "chrome/renderer/speech_input_dispatcher.h" |
@@ -1762,6 +1763,14 @@ WebWidget* RenderView::createFullscreenWindow(WebKit::WebPopupType popup_type) { |
return widget->webwidget(); |
} |
+pepper::FullscreenContainer* RenderView::CreatePepperFullscreenContainer( |
+ pepper::PluginInstance* plugin) { |
+ RenderWidgetFullscreenPepper* widget = |
+ RenderWidgetFullscreenPepper::Create(routing_id_, render_thread_, plugin); |
+ widget->show(WebKit::WebNavigationPolicyIgnore); |
+ return widget->container(); |
+} |
+ |
WebStorageNamespace* RenderView::createSessionStorageNamespace(unsigned quota) { |
if (CommandLine::ForCurrentProcess()->HasSwitch(switches::kSingleProcess)) |
return WebStorageNamespace::createSessionStorageNamespace(quota); |