summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMart Raudsepp <leio@gentoo.org>2019-09-07 00:19:44 +0300
committerMart Raudsepp <leio@gentoo.org>2019-09-07 00:44:43 +0300
commitc35fff67a4199bfb6792a4d0a1a8d569ce5e86ae (patch)
tree62b4ef9480927ccd6e84082b22e04b4ad5e0b635 /gnome-extra/gnome-shell-extensions/files
parentgnome-extra/gnome-shell-extensions: require older gnome-shell (diff)
downloadgentoo-c35fff67a4199bfb6792a4d0a1a8d569ce5e86ae.tar.gz
gentoo-c35fff67a4199bfb6792a4d0a1a8d569ce5e86ae.tar.bz2
gentoo-c35fff67a4199bfb6792a4d0a1a8d569ce5e86ae.zip
gnome-extra/gnome-shell-extensions: bump to 3.32.1
Package-Manager: Portage-2.3.69, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Diffstat (limited to 'gnome-extra/gnome-shell-extensions/files')
-rw-r--r--gnome-extra/gnome-shell-extensions/files/3.32.1-leak-fix.patch36
1 files changed, 36 insertions, 0 deletions
diff --git a/gnome-extra/gnome-shell-extensions/files/3.32.1-leak-fix.patch b/gnome-extra/gnome-shell-extensions/files/3.32.1-leak-fix.patch
new file mode 100644
index 000000000000..6166b67acd62
--- /dev/null
+++ b/gnome-extra/gnome-shell-extensions/files/3.32.1-leak-fix.patch
@@ -0,0 +1,36 @@
+From 13372e7e121209aa329b9784432dff8673b01d3f Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Florian=20M=C3=BCllner?= <fmuellner@gnome.org>
+Date: Thu, 27 Jun 2019 01:57:53 +0000
+Subject: [PATCH] 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);
+--
+2.20.1
+