Changeset 12800


Ignore:
Timestamp:
Aug 30, 2011, 4:27:09 AM (12 years ago)
Author:
jordan
Message:

(trunk web) #4452 "'Remove from List' doesn't update unless you manually refresh the page" -- fixed.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/web/javascript/transmission.js

    r12798 r12800  
    11531153                if (ids && ids.length)
    11541154                {
    1155                         for (var i=0, id; id=ids[i]; ++i)
     1155                        for (var i=0, id; id=ids[i]; ++i) {
     1156                                this.dirtyTorrents[id] = true;
    11561157                                delete this._torrents[id];
     1158                        }
    11571159                        this.refilter();
    11581160                }
     
    19951997                tmp = [];
    19961998                for (i=0; row=dirty_rows[i]; ++i) {
    1997                         t = row.getTorrent();
    1998                         if (t.test(filter_mode, filter_text, filter_tracker))
     1999                        id = row.getTorrentId();
     2000                        t = this._torrents[ id ];
     2001                        if (t && t.test(filter_mode, filter_text, filter_tracker))
    19992002                                tmp.push(row);
    2000                         delete this.dirtyTorrents[t.getId()];
     2003                        delete this.dirtyTorrents[id];
    20012004                }
    20022005                dirty_rows = tmp;
     
    20062009                for (id in this.dirtyTorrents) {
    20072010                        t = this._torrents[id];
    2008                         if (t.test(filter_mode, filter_text, filter_tracker)) {
     2011                        if (t && t.test(filter_mode, filter_text, filter_tracker)) {
    20092012                                var s = t.getId() in sel;
    20102013                                row = new TorrentRow(renderer, this, t, s);
Note: See TracChangeset for help on using the changeset viewer.