Index: content/renderer/render_widget_fullscreen_pepper.cc |
diff --git a/content/renderer/render_widget_fullscreen_pepper.cc b/content/renderer/render_widget_fullscreen_pepper.cc |
index ba828b7016d2d2f7c173e2a46e777762f1c8304d..6fb454af6c24f1313dbb0349888aeb8ff9e22825 100644 |
--- a/content/renderer/render_widget_fullscreen_pepper.cc |
+++ b/content/renderer/render_widget_fullscreen_pepper.cc |
@@ -5,9 +5,11 @@ |
#include "content/renderer/render_widget_fullscreen_pepper.h" |
#include "base/bind.h" |
+#include "base/command_line.h" |
#include "base/message_loop.h" |
#include "content/common/gpu/client/gpu_channel_host.h" |
#include "content/common/view_messages.h" |
+#include "content/public/common/content_switches.h" |
#include "content/renderer/pepper/pepper_platform_context_3d_impl.h" |
#include "content/renderer/render_thread_impl.h" |
#include "gpu/command_buffer/client/gles2_implementation.h" |
@@ -432,6 +434,9 @@ bool RenderWidgetFullscreenPepper::SupportsAsynchronousSwapBuffers() { |
void RenderWidgetFullscreenPepper::CreateContext() { |
DCHECK(!context_); |
+ CommandLine* command_line = CommandLine::ForCurrentProcess(); |
+ if (command_line->HasSwitch(switches::kDisableFlashFullscreen3d)) |
+ return; |
WebKit::WebGraphicsContext3D::Attributes attributes; |
attributes.depth = false; |
attributes.stencil = false; |