| Index: sync/sessions/nudge_tracker.h
|
| diff --git a/sync/sessions/nudge_tracker.h b/sync/sessions/nudge_tracker.h
|
| index ec2277c5052e2d4427bd9d48af8dc5c8874c5b92..d82a3714d5a15f2b4d9e942a4d80f97023300eec 100644
|
| --- a/sync/sessions/nudge_tracker.h
|
| +++ b/sync/sessions/nudge_tracker.h
|
| @@ -11,6 +11,7 @@
|
| #include <map>
|
|
|
| #include "base/compiler_specific.h"
|
| +#include "base/containers/scoped_ptr_map.h"
|
| #include "base/memory/scoped_ptr.h"
|
| #include "base/time/time.h"
|
| #include "sync/base/sync_export.h"
|
| @@ -158,10 +159,10 @@ class SYNC_EXPORT_PRIVATE NudgeTracker {
|
| void SetDefaultNudgeDelay(base::TimeDelta nudge_delay);
|
|
|
| private:
|
| - typedef std::map<ModelType, DataTypeTracker*> TypeTrackerMap;
|
| + typedef base::ScopedPtrMap<ModelType, scoped_ptr<DataTypeTracker>>
|
| + TypeTrackerMap;
|
|
|
| TypeTrackerMap type_trackers_;
|
| - STLValueDeleter<TypeTrackerMap> type_tracker_deleter_;
|
|
|
| // Tracks whether or not invalidations are currently enabled.
|
| bool invalidations_enabled_;
|
|
|