messageTray: Fix actor visibility
The actor is supposed to be hidden while no notification banner is displayed, and in addition to that when banners are temporarily blocked (because the calendar is open). However the current code always shows the actor when banners are not blocked, fix that. https://bugzilla.gnome.org/show_bug.cgi?id=744912
This commit is contained in:
parent
c9bcb411fc
commit
5f5dc8327f
@ -1796,7 +1796,7 @@ const MessageTray = new Lang.Class({
|
|||||||
// _updateState() figures out what (if anything) needs to be done
|
// _updateState() figures out what (if anything) needs to be done
|
||||||
// at the present time.
|
// at the present time.
|
||||||
_updateState: function() {
|
_updateState: function() {
|
||||||
this.actor.visible = !this._bannerBlocked;
|
this.actor.visible = !this._bannerBlocked && this._banner != null;
|
||||||
if (this._bannerBlocked)
|
if (this._bannerBlocked)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user