| Index: chrome/browser/chromeos/login/users/supervised_user_manager_impl.cc
|
| diff --git a/chrome/browser/chromeos/login/users/supervised_user_manager_impl.cc b/chrome/browser/chromeos/login/users/supervised_user_manager_impl.cc
|
| index 16a8f5b6c2c47886837f00bf31d14092157c187d..e745b54520179f14a0c5179187bf5b12c43ff645 100644
|
| --- a/chrome/browser/chromeos/login/users/supervised_user_manager_impl.cc
|
| +++ b/chrome/browser/chromeos/login/users/supervised_user_manager_impl.cc
|
| @@ -134,7 +134,9 @@ SupervisedUserManagerImpl::SupervisedUserManagerImpl(
|
| ChromeUserManagerImpl* owner)
|
| : owner_(owner), cros_settings_(CrosSettings::Get()) {
|
| // SupervisedUserManager instance should be used only on UI thread.
|
| - DCHECK_CURRENTLY_ON(BrowserThread::UI);
|
| + // (or in unit_tests)
|
| + if (base::ThreadTaskRunnerHandle::IsSet())
|
| + DCHECK_CURRENTLY_ON(BrowserThread::UI);
|
| authentication_.reset(new SupervisedUserAuthentication(this));
|
| }
|
|
|
|
|