Index: content/renderer/gpu/render_widget_compositor.cc |
diff --git a/content/renderer/gpu/render_widget_compositor.cc b/content/renderer/gpu/render_widget_compositor.cc |
index 611ed022694a8a06df51fc62b6d9de1e088097c0..4e9696e50c66134f032cc571759a0252b3a55ad2 100644 |
--- a/content/renderer/gpu/render_widget_compositor.cc |
+++ b/content/renderer/gpu/render_widget_compositor.cc |
@@ -40,6 +40,7 @@ |
#include "third_party/WebKit/public/platform/WebSelectionBound.h" |
#include "third_party/WebKit/public/platform/WebSize.h" |
#include "third_party/WebKit/public/web/WebKit.h" |
+#include "third_party/WebKit/public/web/WebRuntimeFeatures.h" |
#include "third_party/WebKit/public/web/WebWidget.h" |
#include "ui/gfx/frame_time.h" |
#include "ui/gl/gl_switches.h" |
@@ -211,6 +212,10 @@ void RenderWidgetCompositor::Initialize() { |
settings.accelerated_animation_enabled = |
!cmd->HasSwitch(cc::switches::kDisableThreadedAnimation); |
settings.use_display_lists = cmd->HasSwitch(switches::kEnableSlimmingPaint); |
+ if (cmd->HasSwitch(switches::kEnableCompositorAnimationTimelines)) { |
+ settings.use_compositor_animation_timelines = true; |
+ blink::WebRuntimeFeatures::enableCompositorAnimationTimelines(true); |
+ } |
settings.default_tile_size = CalculateDefaultTileSize(); |
if (cmd->HasSwitch(switches::kDefaultTileWidth)) { |