| Index: ui/message_center/message_center_impl.h
|
| diff --git a/ui/message_center/message_center_impl.h b/ui/message_center/message_center_impl.h
|
| index 272ea2cf8c315e32f8176a376cac4b9b9371e097..af71100bbd4456b24f0319ec2f716e23a6baf576 100644
|
| --- a/ui/message_center/message_center_impl.h
|
| +++ b/ui/message_center/message_center_impl.h
|
| @@ -8,9 +8,10 @@
|
| #include <string>
|
| #include <vector>
|
|
|
| +#include "base/containers/scoped_ptr_map.h"
|
| +#include "base/memory/scoped_ptr.h"
|
| #include "base/memory/scoped_vector.h"
|
| #include "base/memory/weak_ptr.h"
|
| -#include "base/stl_util.h"
|
| #include "base/time/time.h"
|
| #include "base/timer/timer.h"
|
| #include "ui/message_center/message_center.h"
|
| @@ -122,12 +123,10 @@ class MESSAGE_CENTER_EXPORT PopupTimersController
|
| // Weak, this class is owned by MessageCenterImpl.
|
| MessageCenter* message_center_;
|
|
|
| - // The PopupTimerCollection contains all the managed timers by their ID. They
|
| - // are owned by this class, and deleted by |popup_deleter_| on destructon or
|
| - // when explicitly cancelled.
|
| - typedef std::map<std::string, PopupTimer*> PopupTimerCollection;
|
| + // The PopupTimerCollection contains all the managed timers by their ID.
|
| + typedef base::ScopedPtrMap<std::string, scoped_ptr<PopupTimer>>
|
| + PopupTimerCollection;
|
| PopupTimerCollection popup_timers_;
|
| - STLValueDeleter<PopupTimerCollection> popup_deleter_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(PopupTimersController);
|
| };
|
|
|