mirror of
https://git.deluge-torrent.org/deluge
synced 2025-04-20 11:35:49 +00:00
parent
00c4b53b67
commit
3d821fb80b
2 changed files with 13 additions and 2 deletions
|
@ -1,3 +1,7 @@
|
|||
=== Deluge 1.2.0_rc6 (In Development) ===
|
||||
==== GtkUI ====
|
||||
* Fix #1104, #735 use path.utf-8 if available
|
||||
|
||||
=== Deluge 1.2.0_rc5 (17 December 2009) ===
|
||||
==== Web ====
|
||||
* Swap order of buttons in Remove window (Closes #1083)
|
||||
|
|
|
@ -114,7 +114,10 @@ class TorrentInfo(object):
|
|||
prefix = self.__m_name
|
||||
|
||||
for index, f in enumerate(self.__m_metadata["info"]["files"]):
|
||||
path = decode_string(os.path.join(prefix, decode_string(os.path.join(*f["path"]), self.encoding)), self.encoding)
|
||||
if "path.utf-8" in f:
|
||||
path = os.path.join(*f["path.utf-8"])
|
||||
else:
|
||||
path = decode_string(os.path.join(prefix, decode_string(os.path.join(*f["path"]), self.encoding)), self.encoding)
|
||||
f["index"] = index
|
||||
paths[path] = f
|
||||
|
||||
|
@ -138,8 +141,12 @@ class TorrentInfo(object):
|
|||
prefix = self.__m_name
|
||||
|
||||
for f in self.__m_metadata["info"]["files"]:
|
||||
if "path.utf-8" in f:
|
||||
path = os.path.join(*f["path.utf-8"])
|
||||
else:
|
||||
path = decode_string(os.path.join(prefix, decode_string(os.path.join(*f["path"]), self.encoding)), self.encoding)
|
||||
self.__m_files.append({
|
||||
'path': decode_string(os.path.join(prefix, decode_string(os.path.join(*f["path"]), self.encoding)), self.encoding),
|
||||
'path': path,
|
||||
'size': f["length"],
|
||||
'download': True
|
||||
})
|
||||
|
|
Loading…
Add table
Reference in a new issue