decode correctly string under linux AND windows. Fixes #1375
This commit is contained in:
parent
fc1d6ff280
commit
3dfba9098d
|
@ -266,7 +266,11 @@ _('Connection with peer cannot be established.'))
|
||||||
file_dir = None
|
file_dir = None
|
||||||
files_path_list = dialog.get_filenames()
|
files_path_list = dialog.get_filenames()
|
||||||
for file_path in files_path_list:
|
for file_path in files_path_list:
|
||||||
|
# decode as UTF-8 under win
|
||||||
|
if os.name == 'nt':
|
||||||
file_path = file_path.decode('utf8')
|
file_path = file_path.decode('utf8')
|
||||||
|
else:
|
||||||
|
file_path = file_path.decode(sys.getfilesystemencoding())
|
||||||
if self.send_file(account, contact, file_path) and file_dir is None:
|
if self.send_file(account, contact, file_path) and file_dir is None:
|
||||||
file_dir = os.path.dirname(file_path)
|
file_dir = os.path.dirname(file_path)
|
||||||
if file_dir:
|
if file_dir:
|
||||||
|
|
Loading…
Reference in New Issue