@@ -71,11 +71,14 @@ Showable {
7171 d.isLockscreen = true;
7272 }
7373 forcedUnlock = false;
74− if (!required) {
75− showNow(); // loader.onLoaded will select a user
76− } else {
74+ if (required) {
75+ // Normally loader.onLoaded will select a user, but if we're
76+ // already shown, do it manually.
7777 d.selectUser(d.currentIndex, true);
7878 }
79+ // Even though we may already be shown, we want to call show() for its
80+ // possible side effects, like hiding indicators and such.
81+ showNow();
7982 }
8083
8184 function notifyAppFocusRequested(appId) {