| Index: chrome/browser/chromeos/login/lock/webui_screen_locker.cc
|
| diff --git a/chrome/browser/chromeos/login/lock/webui_screen_locker.cc b/chrome/browser/chromeos/login/lock/webui_screen_locker.cc
|
| index df0ef9d180da68b7e90a6553d7f2fce0bf1d91f5..cf9824bda8468b709cab8da80d17efd852ff3c43 100644
|
| --- a/chrome/browser/chromeos/login/lock/webui_screen_locker.cc
|
| +++ b/chrome/browser/chromeos/login/lock/webui_screen_locker.cc
|
| @@ -106,7 +106,8 @@ void WebUIScreenLocker::Preload() {
|
| SharedWebViewFactory::GetForProfile(ProfileHelper::GetSigninProfile());
|
|
|
| scoped_refptr<WebViewHandle> web_view_handle;
|
| - if (!shared_web_view->Get(GURL(kLoginURL), &web_view_handle)) {
|
| + if (!shared_web_view->has_web_view() &&
|
| + !shared_web_view->Get(GURL(kLoginURL), &web_view_handle)) {
|
| web_view_handle->web_view()->LoadInitialURL(GURL(kLoginURL));
|
| InitializeWebView(
|
| web_view_handle->web_view(),
|
|
|