diff options
author | Jonathan McCrohan <jmccroha@tau.local> | 2012-11-03 14:12:35 +0000 |
---|---|---|
committer | Jonathan McCrohan <jmccroha@tau.local> | 2012-11-03 14:12:35 +0000 |
commit | d2881e172435f194febad15ea0403ab5bc4f8fb3 (patch) | |
tree | a80d02a65125be0020f10231c300e3e3c7db8a23 /transmission-remote-cli | |
parent | a5d2e744d59f5b8d1638f44591bdaf5d538c3443 (diff) | |
download | transmission-remote-cli-d2881e172435f194febad15ea0403ab5bc4f8fb3.tar.gz |
Imported Upstream version 1.4.4upstream/1.4.4
Diffstat (limited to 'transmission-remote-cli')
-rwxr-xr-x | transmission-remote-cli | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/transmission-remote-cli b/transmission-remote-cli index 3a3eac8..067b22c 100755 --- a/transmission-remote-cli +++ b/transmission-remote-cli @@ -16,7 +16,7 @@ # http://www.gnu.org/licenses/gpl-3.0.txt # ######################################################################## -VERSION = '1.4.3' +VERSION = '1.4.4' TRNSM_VERSION_MIN = '1.90' TRNSM_VERSION_MAX = '2.73' @@ -1953,17 +1953,19 @@ class Interface: break def create_filelist(self): - filelist = [] files = sorted(self.torrent_details['files'], cmp=lambda x,y: cmp(x['name'], y['name'])) + # Build new mapping between sorted local files and transmission-daemon's unsorted files + self.file_index_map = {} + for index,file in enumerate(files): + self.file_index_map[index] = self.torrent_details['files'].index(file) + + filelist = [] current_folder = [] current_depth = 0 - index = 0 pos = 0 pos_before_focus = 0 - # Build new mapping between sorted local files and transmission-daemon's unsorted files - self.file_index_map = {} + index = 0 for file in files: - self.file_index_map[index] = self.torrent_details['files'].index(file) f = file['name'].split('/') f_len = len(f) - 1 if f[:f_len] != current_folder: |