diff options
Diffstat (limited to 'deluge/ui/web/js/deluge-all/FilterPanel.js')
-rw-r--r-- | deluge/ui/web/js/deluge-all/FilterPanel.js | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/deluge/ui/web/js/deluge-all/FilterPanel.js b/deluge/ui/web/js/deluge-all/FilterPanel.js index c51b99f34..f3a3e11f3 100644 --- a/deluge/ui/web/js/deluge-all/FilterPanel.js +++ b/deluge/ui/web/js/deluge-all/FilterPanel.js @@ -174,7 +174,9 @@ Ext.define('Deluge.FilterPanel', { if (filters[record.getId()]) return; var r = sm.getLastSelected(); store.remove(record); - if (r.id == record.id) { + if (r === undefined) + return; + if (r.getId() == record.getId()) { sm.select(0); } }, this); |