From 1a9694273134870f15584df71cbe6a7d9af2a3d6 Mon Sep 17 00:00:00 2001 From: albertopq Date: Wed, 25 Nov 2015 10:29:40 +0100 Subject: [PATCH] Bug 1225333 - setAppearence when requesting unlock --- apps/system/js/statusbar.js | 3 +++ apps/system/test/unit/statusbar_test.js | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/apps/system/js/statusbar.js b/apps/system/js/statusbar.js index ac30474425d8..dd1937176107 100644 --- a/apps/system/js/statusbar.js +++ b/apps/system/js/statusbar.js @@ -87,6 +87,7 @@ window.addEventListener('iconshown', this); window.addEventListener('iconhidden', this); window.addEventListener('iconrendered', this); + if (Service.query('FtuLauncher.isFinished')) { this.finishInit(); } else { @@ -138,6 +139,7 @@ window.addEventListener('activityopened', this); window.addEventListener('homescreenopened', this); window.addEventListener('stackchanged', this); + window.addEventListener('lockscreen-request-unlock', this); // Listen to updates dialog window.addEventListener('updatepromptshown', this); @@ -232,6 +234,7 @@ /* falls through */ case 'appclosed': case 'hierarchytopmostwindowchanged': + case 'lockscreen-request-unlock': case 'appchromeexpanded': this.element.classList.remove('hidden'); this.setAppearance(); diff --git a/apps/system/test/unit/statusbar_test.js b/apps/system/test/unit/statusbar_test.js index e5bbf2b9f3b2..6f722eab0ef5 100644 --- a/apps/system/test/unit/statusbar_test.js +++ b/apps/system/test/unit/statusbar_test.js @@ -684,6 +684,10 @@ suite('system/Statusbar', function() { testEventThatShows.bind(this)('appchromeexpanded'); }); + test('lockscreen-request-unlock', function() { + testEventThatShows.bind(this)('lockscreen-request-unlock'); + }); + test('apptitlestatechanged', function() { testEventThatShows.bind(this)('apptitlestatechanged'); });