summaryrefslogtreecommitdiff
path: root/raveos-gnome-theme/theme-data/extensions/installed/drive-menu@gnome-shell-extensions.gcampax.github.com/extension.js
diff options
context:
space:
mode:
Diffstat (limited to 'raveos-gnome-theme/theme-data/extensions/installed/drive-menu@gnome-shell-extensions.gcampax.github.com/extension.js')
-rw-r--r--raveos-gnome-theme/theme-data/extensions/installed/drive-menu@gnome-shell-extensions.gcampax.github.com/extension.js6
1 files changed, 5 insertions, 1 deletions
diff --git a/raveos-gnome-theme/theme-data/extensions/installed/drive-menu@gnome-shell-extensions.gcampax.github.com/extension.js b/raveos-gnome-theme/theme-data/extensions/installed/drive-menu@gnome-shell-extensions.gcampax.github.com/extension.js
index bb18b0f..2140d7b 100644
--- a/raveos-gnome-theme/theme-data/extensions/installed/drive-menu@gnome-shell-extensions.gcampax.github.com/extension.js
+++ b/raveos-gnome-theme/theme-data/extensions/installed/drive-menu@gnome-shell-extensions.gcampax.github.com/extension.js
@@ -200,12 +200,16 @@ class DriveMenu extends PanelMenu.Button {
export default class PlaceMenuExtension extends Extension {
enable() {
+ if (Main.panel.statusArea['drive-menu']) {
+ Main.panel.statusArea['drive-menu'].destroy();
+ delete Main.panel.statusArea['drive-menu'];
+ }
this._indicator = new DriveMenu();
Main.panel.addToStatusArea('drive-menu', this._indicator);
}
disable() {
this._indicator.destroy();
- delete this._indicator;
+ this._indicator = null;
}
}