| 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 2934a79d083c61e51744e044ef570d061fc25092..bee099c2b7d1672e3b79fefec32bd418ffcc6182 100644
|
| --- a/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc
|
| +++ b/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc
|
| @@ -900,12 +900,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();
|
| }
|
|
|