Index: content/browser/web_contents/web_contents_impl.cc |
diff --git a/content/browser/web_contents/web_contents_impl.cc b/content/browser/web_contents/web_contents_impl.cc |
index edb3fb0daf84f02c8dfc54af27aac19cd24b7793..ec3161790923f8b2361f0899bb40a7ef30abdb0b 100644 |
--- a/content/browser/web_contents/web_contents_impl.cc |
+++ b/content/browser/web_contents/web_contents_impl.cc |
@@ -73,6 +73,7 @@ |
#include "ui/base/ui_base_switches.h" |
#include "ui/gfx/display.h" |
#include "ui/gfx/screen.h" |
+#include "ui/gl/gl_switches.h" |
#include "webkit/glue/web_intent_data.h" |
#include "webkit/glue/web_intent_service_data.h" |
#include "webkit/glue/webpreferences.h" |
@@ -463,6 +464,8 @@ WebPreferences WebContentsImpl::GetWebkitPrefs(RenderViewHost* rvh, |
command_line.HasSwitch(switches::kShowFPSCounter); |
prefs.show_paint_rects = |
command_line.HasSwitch(switches::kShowPaintRects); |
+ prefs.render_vsync_enabled = |
+ !command_line.HasSwitch(switches::kDisableGpuVsync); |
prefs.accelerated_compositing_enabled = |
GpuProcessHost::gpu_enabled() && |
!command_line.HasSwitch(switches::kDisableAcceleratedCompositing); |