diff --git a/js/ui/panel.js b/js/ui/panel.js index 2e2a6592d4d3869daf03b35eeb330a5d41ed907d..1d9621ae388669146cfe5fc374a5c3253a2d734e 100644 --- a/js/ui/panel.js +++ b/js/ui/panel.js @@ -110,9 +110,14 @@ class AppMenu extends PopupMenu.PopupMenu { }); this._appSystem.connect('installed-changed', () => { - let sw = this._appSystem.lookup_app('org.gnome.Software.desktop'); - this._detailsItem.actor.visible = (sw != null); + this._updateDetailsVisibility(); }); + this._updateDetailsVisibility(); + } + + _updateDetailsVisibility() { + let sw = this._appSystem.lookup_app('org.gnome.Software.desktop'); + this._detailsItem.actor.visible = (sw != null); } isEmpty() {