lightbox: make sure this.shown set to false when start showing

This commit is contained in:
Marina Zhurakhinskaya 2012-03-01 01:07:06 -05:00 committed by Giovanni Campagna
parent bbbb6b685f
commit 9dfd805be2
2 changed files with 2 additions and 0 deletions

View File

@ -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,

View File

@ -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();