diff options
Diffstat (limited to 'deluge/ui/web/js/deluge-all/Sidebar.js')
-rw-r--r-- | deluge/ui/web/js/deluge-all/Sidebar.js | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/deluge/ui/web/js/deluge-all/Sidebar.js b/deluge/ui/web/js/deluge-all/Sidebar.js index e0e283127..6f7c0960d 100644 --- a/deluge/ui/web/js/deluge-all/Sidebar.js +++ b/deluge/ui/web/js/deluge-all/Sidebar.js @@ -79,12 +79,15 @@ Ext.define('Deluge.Sidebar', { this.panels[filter] = panel; panel.header.on('click', function(header) { + var s = panel.getStore(), + sm = panel.getSelectionModel(); + if (!deluge.config.sidebar_multiple_filters) { deluge.ui.update(); } - if (!panel.getSelectionModel().hasSelection()) { - panel.getSelectionModel().select(0); - } + //if (!sm.hasSelection() && s.count() > 0) { + // sm.select([s.first()]); + //} }); this.fireEvent('filtercreate', this, panel); |