Index: chrome/browser/sync_file_system/task_logger.h |
diff --git a/chrome/browser/sync_file_system/task_logger.h b/chrome/browser/sync_file_system/task_logger.h |
index 3197ca71663a4aa1e337bc5d4bfef05ab9e0f443..47bac34f42b3b57d6da0ecbbf133b76d385524af 100644 |
--- a/chrome/browser/sync_file_system/task_logger.h |
+++ b/chrome/browser/sync_file_system/task_logger.h |
@@ -31,7 +31,7 @@ class TaskLogger : public base::SupportsWeakPtr<TaskLogger> { |
~TaskLog(); |
}; |
- typedef std::deque<TaskLog*> LogList; |
+ using LogList = std::deque<std::unique_ptr<TaskLog>>; |
class Observer { |
public: |
@@ -57,7 +57,7 @@ class TaskLogger : public base::SupportsWeakPtr<TaskLogger> { |
const LogList& GetLog() const; |
private: |
- std::deque<TaskLog*> log_history_; |
+ LogList log_history_; |
base::ObserverList<Observer> observers_; |