From 1d9ba2a21bde0e0454ca9c81ca5b7a9e07d9469a Mon Sep 17 00:00:00 2001 From: Jordan Lee Date: Wed, 31 Aug 2011 03:31:10 +0000 Subject: [PATCH] (trunk web) #4446 "some trackerless torrents with magnet link don't update the name" -- fixed. --- web/javascript/transmission.js | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/web/javascript/transmission.js b/web/javascript/transmission.js index c5edb1a29..953ab0318 100644 --- a/web/javascript/transmission.js +++ b/web/javascript/transmission.js @@ -1009,13 +1009,20 @@ Transmission.prototype = updateFromTorrentGet: function(updates, removed_ids) { - var needinfo = []; + var i, o, t, id, needed, needs, + needinfo = []; - for (var i=0, o; o=updates[i]; ++i) { - var t; - var id = o.id; + for (i=0; o=updates[i]; ++i) + { + id = o.id; if ((t = this._torrents[id])) + { + needed = t.needsMetaData(); t.refresh(o); + needs = t.needsMetaData(); + if (needed && !needs) + needinfo.push(id); + } else { var tr = this; t = tr._torrents[id] = new Torrent(o);