| Index: chrome/browser/chromeos/login/signin/device_id_browsertest.cc
|
| diff --git a/chrome/browser/chromeos/login/signin/device_id_browsertest.cc b/chrome/browser/chromeos/login/signin/device_id_browsertest.cc
|
| index 2c37e60ccc0f9932343c35f77e43261141d9f886..e35ece8cb2a66fdce668157157a0c4e7b32aff20 100644
|
| --- a/chrome/browser/chromeos/login/signin/device_id_browsertest.cc
|
| +++ b/chrome/browser/chromeos/login/signin/device_id_browsertest.cc
|
| @@ -49,6 +49,7 @@ class DeviceIDTest : public OobeBaseTest,
|
| }
|
|
|
| void SetUpOnMainThread() override {
|
| + user_removal_loop_.reset(new base::RunLoop);
|
| OobeBaseTest::SetUpOnMainThread();
|
| LoadRefreshTokenToDeviceIdMap();
|
| }
|
| @@ -125,7 +126,7 @@ class DeviceIDTest : public OobeBaseTest,
|
|
|
| void RemoveUser(const AccountId& account_id) {
|
| user_manager::UserManager::Get()->RemoveUser(account_id, this);
|
| - user_removal_loop_.Run();
|
| + user_removal_loop_->Run();
|
| }
|
|
|
| private:
|
| @@ -133,7 +134,7 @@ class DeviceIDTest : public OobeBaseTest,
|
| void OnBeforeUserRemoved(const AccountId& account_id) override {}
|
|
|
| void OnUserRemoved(const AccountId& account_id) override {
|
| - user_removal_loop_.Quit();
|
| + user_removal_loop_->Quit();
|
| }
|
|
|
| base::FilePath GetRefreshTokenToDeviceIdMapFilePath() const {
|
| @@ -170,7 +171,7 @@ class DeviceIDTest : public OobeBaseTest,
|
| json.c_str(), json.length()));
|
| }
|
|
|
| - base::RunLoop user_removal_loop_;
|
| + std::unique_ptr<base::RunLoop> user_removal_loop_;
|
| };
|
|
|
| // Add the first user and check that device ID is consistent.
|
|
|