diff --git web/javascript/transmission.js web/javascript/transmission.js
index 0feb90b..d16fefd 100644
|
|
Transmission.prototype = |
1566 | 1566 | var e = torrent.element(); |
1567 | 1567 | if( e ) { |
1568 | 1568 | var row_index = tr.getTorrentIndex(tr._rows, torrent); |
| 1569 | //if torrent is not currently visible then delete a hidden row |
| 1570 | //otherwise the row model gets corrupted because no row gets deleted |
| 1571 | if( row_index == null ) row_index = tr._rows.length - 1; |
1569 | 1572 | delete e._torrent; //remove circular refernce to help IE garbage collect |
1570 | 1573 | tr._rows.splice(row_index, 1) |
1571 | 1574 | e.remove(); |