From 9dfd805be234ff369a13745e0e8e8fd89def2058 Mon Sep 17 00:00:00 2001 From: Marina Zhurakhinskaya Date: Thu, 1 Mar 2012 01:07:06 -0500 Subject: [PATCH] lightbox: make sure this.shown set to false when start showing --- js/ui/lightbox.js | 1 + js/ui/screenShield.js | 1 + 2 files changed, 2 insertions(+) diff --git a/js/ui/lightbox.js b/js/ui/lightbox.js index c6261dd1d..d6b0f5d1d 100644 --- a/js/ui/lightbox.js +++ b/js/ui/lightbox.js @@ -102,6 +102,7 @@ const Lightbox = new Lang.Class({ show: function() { if (this._fadeInTime) { + this.shown = false; this.actor.opacity = 0; Tweener.addTween(this.actor, { opacity: 255 * this._fadeFactor, diff --git a/js/ui/screenShield.js b/js/ui/screenShield.js index 1266550c2..be3315ef1 100644 --- a/js/ui/screenShield.js +++ b/js/ui/screenShield.js @@ -61,6 +61,7 @@ const ScreenShield = new Lang.Class({ this._lightbox.show(); } else { let lightboxWasShown = this._lightbox.shown; + log("this._lightbox.shown " + this._lightbox.shown); this._lightbox.hide(); if (lightboxWasShown && this._settings.get_boolean(LOCK_ENABLED_KEY)) { this._background.show();