[gnome-shell-extensions] xrandr-indicator: stop processing RandR events when disabled
- From: Giovanni Campagna <gcampagna src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell-extensions] xrandr-indicator: stop processing RandR events when disabled
- Date: Thu, 6 Jun 2013 21:34:09 +0000 (UTC)
commit 24967c7cbea864f9b22fc4ff2e395184d56e479b
Author: Giovanni Campagna <gcampagna src gnome org>
Date: Thu Jun 6 23:32:53 2013 +0200
xrandr-indicator: stop processing RandR events when disabled
It's hard to tell people to disconnect their signals, when we
are the first to forget it...
extensions/xrandr-indicator/extension.js | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
---
diff --git a/extensions/xrandr-indicator/extension.js b/extensions/xrandr-indicator/extension.js
index e9be23c..b86c354 100644
--- a/extensions/xrandr-indicator/extension.js
+++ b/extensions/xrandr-indicator/extension.js
@@ -64,6 +64,13 @@ const Indicator = new Lang.Class({
this._screen.connect('changed', Lang.bind(this, this._randrEvent));
},
+ destroy: function() [
+ if (this._screen)
+ this._screen.run_dispose();
+
+ this.parent();
+ },
+
_randrEvent: function() {
this.menu.removeAll();
this._createMenu();
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]