1
0
Fork 0
mirror of https://github.com/transmission/transmission synced 2025-03-15 16:29:34 +00:00

#4452 'Error: file.name is undefined' at file-row.js line 113 -- fixed.

This commit is contained in:
Jordan Lee 2011-08-29 21:07:50 +00:00
parent 2ef53ca5dd
commit 4803b12a09
2 changed files with 5 additions and 8 deletions

View file

@ -110,8 +110,7 @@ FileRow.prototype =
{
var me = this,
file = torrent.getFile(i),
name = file.name.substring (file.name.lastIndexOf('/')+1),
root, wanted_div, pri_div, file_div, prog_div;
name, root, wanted_div, pri_div, file_div, prog_div;
root = document.createElement('li');
root.id = 't' + this._torrent.getId() + 'f' + this._index;
@ -145,9 +144,12 @@ FileRow.prototype =
me.firePriorityChanged(prio);
});
name = file.name || 'Unknown';
name = name.substring(name.lastIndexOf('/')+1);
name = name.replace(/([\/_\.])/g, "$1​");
file_div = document.createElement('div');
file_div.className = "inspector_torrent_file_list_entry_name";
file_div.innerHTML = name.replace(/([\/_\.])/g, "$1​");
file_div.innerHTML = name;
prog_div = document.createElement('div');
prog_div.className = "inspector_torrent_file_list_entry_progress";

View file

@ -1649,11 +1649,6 @@ Transmission.prototype =
return;
}
var torrent = sel[0];
if (torrent === this._files_torrent)
if(torrent.getFileCount() === (this._files ? this._files.length: 0))
return;
// build the file list
this.clearFileList();
this._file_torrent = torrent;