Index: content/renderer/render_view_impl.cc |
diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc |
index 628d3cdb07a29f243de62fffd0cbc03ba83a4875..62a043911a6496d6c4640eb9891391bad09d8738 100644 |
--- a/content/renderer/render_view_impl.cc |
+++ b/content/renderer/render_view_impl.cc |
@@ -1867,6 +1867,7 @@ WebExternalPopupMenu* RenderViewImpl::createExternalPopupMenu( |
RenderWidgetFullscreenPepper* RenderViewImpl::CreatePepperFullscreenContainer( |
webkit::ppapi::PluginInstance* plugin) { |
+#if defined(ENABLE_PLUGINS) |
GURL active_url; |
if (webview() && webview()->mainFrame()) |
active_url = GURL(webview()->mainFrame()->document().url()); |
@@ -1874,6 +1875,10 @@ RenderWidgetFullscreenPepper* RenderViewImpl::CreatePepperFullscreenContainer( |
routing_id_, plugin, active_url, screen_info_); |
widget->show(WebKit::WebNavigationPolicyIgnore); |
return widget; |
+#else // defined(ENABLE_PLUGINS) |
+ NOTREACHED() << "CreatePepperFullscreenContainer: plugins disabled"; |
+ return NULL; |
+#endif |
} |
WebStorageNamespace* RenderViewImpl::createSessionStorageNamespace( |
@@ -2499,6 +2504,7 @@ void RenderViewImpl::didActivateCompositor(int input_handler_identifier) { |
WebPlugin* RenderViewImpl::createPlugin(WebFrame* frame, |
const WebPluginParams& params) { |
+#if defined(ENABLE_PLUGINS) |
WebPlugin* plugin = NULL; |
if (GetContentClient()->renderer()->OverrideCreatePlugin( |
this, frame, params, &plugin)) { |
@@ -2519,6 +2525,9 @@ WebPlugin* RenderViewImpl::createPlugin(WebFrame* frame, |
WebPluginParams params_to_use = params; |
params_to_use.mimeType = WebString::fromUTF8(mime_type); |
return CreatePlugin(frame, info, params_to_use); |
+#else |
+ return NULL; |
+#endif // defined(ENABLE_PLUGINS) |
} |
WebSharedWorker* RenderViewImpl::createSharedWorker( |