diff --git a/js/gdm/loginDialog.js b/js/gdm/loginDialog.js index 6f66a2759..cbc23c56d 100644 --- a/js/gdm/loginDialog.js +++ b/js/gdm/loginDialog.js @@ -1048,54 +1048,56 @@ var LoginDialog = GObject.registerClass({ let loginItem = null; let animationTime; - let tasks = [() => this._waitForItemForUser(userName), + let tasks = [ + () => this._waitForItemForUser(userName), - () => { - loginItem = this._userList.getItemFromUserName(userName); + () => { + loginItem = this._userList.getItemFromUserName(userName); - // If there is an animation running on the item, reset it. - loginItem.hideTimedLoginIndicator(); - }, + // If there is an animation running on the item, reset it. + loginItem.hideTimedLoginIndicator(); + }, - () => { - // If we're just starting out, start on the right item. - if (!this._userManager.is_loaded) - this._userList.jumpToItem(loginItem); - }, + () => { + // If we're just starting out, start on the right item. + if (!this._userManager.is_loaded) + this._userList.jumpToItem(loginItem); + }, - () => { - // This blocks the timed login animation until a few - // seconds after the user stops interacting with the - // login screen. + () => { + // This blocks the timed login animation until a few + // seconds after the user stops interacting with the + // login screen. - // We skip this step if the timed login delay is very short. - if (delay > _TIMED_LOGIN_IDLE_THRESHOLD) { - animationTime = delay - _TIMED_LOGIN_IDLE_THRESHOLD; - return this._blockTimedLoginUntilIdle(); - } else { - animationTime = delay; - return null; - } - }, + // We skip this step if the timed login delay is very short. + if (delay > _TIMED_LOGIN_IDLE_THRESHOLD) { + animationTime = delay - _TIMED_LOGIN_IDLE_THRESHOLD; + return this._blockTimedLoginUntilIdle(); + } else { + animationTime = delay; + return null; + } + }, - () => { - // If idle timeout is done, make sure the timed login indicator is shown - if (delay > _TIMED_LOGIN_IDLE_THRESHOLD && - this._authPrompt.visible) - this._authPrompt.cancel(); + () => { + // If idle timeout is done, make sure the timed login indicator is shown + if (delay > _TIMED_LOGIN_IDLE_THRESHOLD && + this._authPrompt.visible) + this._authPrompt.cancel(); - if (delay > _TIMED_LOGIN_IDLE_THRESHOLD || firstRun) { - this._userList.scrollToItem(loginItem); - loginItem.grab_key_focus(); - } - }, + if (delay > _TIMED_LOGIN_IDLE_THRESHOLD || firstRun) { + this._userList.scrollToItem(loginItem); + loginItem.grab_key_focus(); + } + }, - () => loginItem.showTimedLoginIndicator(animationTime), + () => loginItem.showTimedLoginIndicator(animationTime), - () => { - this._timedLoginBatch = null; - this._greeter.call_begin_auto_login_sync(userName, null); - }]; + () => { + this._timedLoginBatch = null; + this._greeter.call_begin_auto_login_sync(userName, null); + }, + ]; this._timedLoginBatch = new Batch.ConsecutiveBatch(this, tasks);