| 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); | 
| }; | 
|  |