0000995: Don't have write access on import/open in paths containing non-ASCII characters.

svn: r8367
This commit is contained in:
Brian Matherly
2007-04-09 04:24:06 +00:00
parent 8ed86bc145
commit 044e38b129
12 changed files with 47 additions and 29 deletions

View File

@@ -23,6 +23,7 @@
import os
import sys
import gtk
import Utils
class FileEntry(gtk.HBox):
def __init__(self,defname,title):
@@ -68,8 +69,7 @@ class FileEntry(gtk.HBox):
f.present()
status = f.run()
if status == gtk.RESPONSE_OK:
self.set_filename(unicode(f.get_filename(),
sys.getfilesystemencoding()))
self.set_filename(Utils.get_unicode_path(f.get_filename()))
f.destroy()
def set_filename(self,path):