Chromium Code Reviews| Index: ui/compositor/compositor.cc |
| diff --git a/ui/compositor/compositor.cc b/ui/compositor/compositor.cc |
| index 4ad721969aec975970d6038b239e51a6c5865d82..23f8feb366c1b293f73d441c02ca518f04fa0384 100644 |
| --- a/ui/compositor/compositor.cc |
| +++ b/ui/compositor/compositor.cc |
| @@ -39,6 +39,7 @@ |
| #include "ui/compositor/dip_util.h" |
| #include "ui/compositor/layer.h" |
| #include "ui/compositor/layer_animator_collection.h" |
| +#include "ui/compositor/scoped_animation_duration_scale_mode.h" |
| #include "ui/gl/gl_switches.h" |
| namespace { |
| @@ -218,6 +219,11 @@ Compositor::Compositor(ui::ContextFactory* context_factory, |
| host_->GetLayerTree()->SetRootLayer(root_web_layer_); |
| host_->SetFrameSinkId(frame_sink_id_); |
| host_->SetVisible(true); |
| + |
| + if (command_line->HasSwitch(switches::kUISlowAnimations)) { |
| + slow_animations_.reset(new ScopedAnimationDurationScaleMode( |
|
danakj
2017/01/09 15:39:31
use base::MakeUnique instead of new
reveman
2017/01/09 22:27:49
Done.
|
| + ScopedAnimationDurationScaleMode::SLOW_DURATION)); |
| + } |
| } |
| Compositor::~Compositor() { |