Index: cc/scheduler/delay_based_time_source.h |
diff --git a/cc/scheduler/delay_based_time_source.h b/cc/scheduler/delay_based_time_source.h |
index 1be9d9b5a0e6858a45973b1ce8c4b8a99ff5fe52..be9e5c4b5d24b47eca6f3b401b87327e0cad7541 100644 |
--- a/cc/scheduler/delay_based_time_source.h |
+++ b/cc/scheduler/delay_based_time_source.h |
@@ -5,11 +5,12 @@ |
#ifndef CC_SCHEDULER_DELAY_BASED_TIME_SOURCE_H_ |
#define CC_SCHEDULER_DELAY_BASED_TIME_SOURCE_H_ |
+#include <memory> |
#include <string> |
#include "base/cancelable_callback.h" |
#include "base/macros.h" |
-#include "base/memory/scoped_ptr.h" |
+#include "base/memory/ptr_util.h" |
#include "base/memory/weak_ptr.h" |
#include "base/values.h" |
#include "cc/base/cc_export.h" |
@@ -35,10 +36,10 @@ class CC_EXPORT DelayBasedTimeSourceClient { |
// delays. DelayBasedTimeSource uses base::TimeTicks::Now as its timebase. |
class CC_EXPORT DelayBasedTimeSource { |
public: |
- static scoped_ptr<DelayBasedTimeSource> Create( |
+ static std::unique_ptr<DelayBasedTimeSource> Create( |
base::TimeDelta interval, |
base::SingleThreadTaskRunner* task_runner) { |
- return make_scoped_ptr(new DelayBasedTimeSource(interval, task_runner)); |
+ return base::WrapUnique(new DelayBasedTimeSource(interval, task_runner)); |
} |
virtual ~DelayBasedTimeSource(); |