| Index: chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc
|
| diff --git a/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc b/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc
|
| index 2b9092ecb44bfedf82aee436df01739878b803c3..473c8ffb6a6935a85e7cafbc3fc7be15f40f3516 100644
|
| --- a/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc
|
| +++ b/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc
|
| @@ -894,12 +894,7 @@ void SigninScreenHandler::ReloadGaia(bool force_reload) {
|
| }
|
|
|
| void SigninScreenHandler::Initialize() {
|
| - // If delegate_ is nullptr here (e.g. WebUIScreenLocker has been destroyed),
|
| - // don't do anything, just return.
|
| - if (!delegate_)
|
| - return;
|
| -
|
| - if (show_on_init_) {
|
| + if (delegate_ && show_on_init_) {
|
| show_on_init_ = false;
|
| ShowImpl();
|
| }
|
|
|