@@ -69,11 +69,14 @@ Showable {
6969 d.isLockscreen = true;
7070 }
7171 forcedUnlock = false;
72− if (!required) {
73− showNow(); // loader.onLoaded will select a user
74− } else {
72+ if (required) {
73+ // Normally loader.onLoaded will select a user, but if we're
74+ // already shown, do it manually.
7575 d.selectUser(d.currentIndex, true);
7676 }
77+ // Even though we may already be shown, we want to call show() for its
78+ // possible side effects, like hiding indicators and such.
79+ showNow();
7780 }
7881
7982 function notifyAppFocusRequested(appId) {