| Index: chrome/browser/background_page_tracker_unittest.cc
|
| diff --git a/chrome/browser/background_page_tracker_unittest.cc b/chrome/browser/background_page_tracker_unittest.cc
|
| index b7039bdadbc79c8ab19a106cf6d8d6ccc3f44dad..b100019c8cf047e75b7eaab5614c096773df7382 100644
|
| --- a/chrome/browser/background_page_tracker_unittest.cc
|
| +++ b/chrome/browser/background_page_tracker_unittest.cc
|
| @@ -15,15 +15,16 @@
|
|
|
| class MockBackgroundPageTracker : public BackgroundPageTracker {
|
| public:
|
| - MockBackgroundPageTracker() {
|
| - BackgroundPageTracker::RegisterPrefs(&prefs_);
|
| + MockBackgroundPageTracker()
|
| + : prefs_(TestingPrefService::CreateTestingPrefService()) {
|
| + BackgroundPageTracker::RegisterPrefs(prefs_.get());
|
| }
|
| ~MockBackgroundPageTracker() {}
|
| // Overridden from BackgroundPageTracker to mock out functionality.
|
| virtual bool IsEnabled() { return true; }
|
| - virtual PrefService* GetPrefService() { return &prefs_; }
|
| + virtual PrefService* GetPrefService() { return prefs_.get(); }
|
| private:
|
| - TestingPrefService prefs_;
|
| + scoped_ptr<TestingPrefService> prefs_;
|
| };
|
|
|
| TEST(BackgroundPageTrackerTest, Create) {
|
|
|