[gnome-shell-extensions/gnome-3-32] apps-menu: Add missing chain-up



commit 13372e7e121209aa329b9784432dff8673b01d3f
Author: Florian Müllner <fmuellner gnome org>
Date:   Thu Jun 27 01:57:53 2019 +0000

    apps-menu: Add missing chain-up
    
    PanelMenu.Button is a bit weird in that it also "contains" its parent
    actor. That container is supposed to be destroyed with the button, but
    as we currently don't chain up to the parent class' _onDestroy(), we
    leave behind an empty container every time the extension is disabled.
    
    Fix this by adding the missing chain-up.
    
    https://gitlab.gnome.org/GNOME/gnome-shell-extensions/merge_requests/75
    
    
    (cherry picked from commit dfeb99fc0a37051c33980b97a86c16f2ccdfa2bc)

 extensions/apps-menu/extension.js | 2 ++
 1 file changed, 2 insertions(+)
---
diff --git a/extensions/apps-menu/extension.js b/extensions/apps-menu/extension.js
index d7ba570..c657a7e 100644
--- a/extensions/apps-menu/extension.js
+++ b/extensions/apps-menu/extension.js
@@ -459,6 +459,8 @@ class ApplicationsButton extends PanelMenu.Button {
     }
 
     _onDestroy() {
+        super._onDestroy();
+
         Main.overview.disconnect(this._showingId);
         Main.overview.disconnect(this._hidingId);
         appSys.disconnect(this._installedChangedId);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]