diff --git a/js/ui/panel.js b/js/ui/panel.js index 2e2a6592d..1d9621ae3 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() {