Module: deluge
Branch: master
Commit: c8ada0ba07aaa83ee04091114adbf770b0d9fed7

Author: Damien Churchill <[email protected]>
Date:   Sun Apr 25 16:38:44 2010 +0100

only enable the extra menu options if it is a label

---

 deluge/plugins/label/label/data/label.js |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/deluge/plugins/label/label/data/label.js 
b/deluge/plugins/label/label/data/label.js
index 6833fad..075711f 100644
--- a/deluge/plugins/label/label/data/label.js
+++ b/deluge/plugins/label/label/data/label.js
@@ -128,8 +128,11 @@ Deluge.plugins.LabelPlugin = Ext.extend(Deluge.Plugin, {
        onLabelContextMenu: function(dv, i, node, e) {
                e.preventDefault();
                if (!this.labelMenu) this.createMenu();
-               this.labelMenu.items.get(1).setDisabled(false);
-               this.labelMenu.items.get(2).setDisabled(false);
+               if (dv.getRecord(node).get('filter')) {
+                       this.labelMenu.items.get(1).setDisabled(false);
+                       this.labelMenu.items.get(2).setDisabled(false);
+               }
+
                dv.select(i);
                this.labelMenu.showAt(e.getXY());
        },

-- 
You received this message because you are subscribed to the Google Groups 
"deluge-commit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/deluge-commit?hl=en.

Reply via email to