From 360790876b3d8647dffa93244d8994facef54bc2 Mon Sep 17 00:00:00 2001 From: Andrew Resch Date: Mon, 25 May 2009 02:27:33 +0000 Subject: [PATCH] Fix not using the encoding used in the torrent file to decode some strings --- deluge/ui/common.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/deluge/ui/common.py b/deluge/ui/common.py index cee866a9d..ae8f5300c 100644 --- a/deluge/ui/common.py +++ b/deluge/ui/common.py @@ -102,7 +102,7 @@ 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"])))) + path = decode_string(os.path.join(prefix, decode_string(os.path.join(*f["path"]), self.encoding)), self.encoding) f["index"] = index paths[path] = f @@ -127,7 +127,7 @@ class TorrentInfo(object): for f in self.__m_metadata["info"]["files"]: self.__m_files.append({ - 'path': decode_string(os.path.join(prefix, decode_string(os.path.join(*f["path"])))), + 'path': decode_string(os.path.join(prefix, decode_string(os.path.join(*f["path"]), self.encoding)), self.encoding), 'size': f["length"], 'download': True })