Fix non-ascii file check on Macs

This commit is contained in:
Jon Tibble 2011-12-05 21:40:56 +00:00
parent 6b91f58da3
commit 04d7669948
1 changed files with 4 additions and 2 deletions

View File

@ -720,8 +720,10 @@ class MainWindow(QtGui.QMainWindow, Ui_MainWindow):
args = []
for a in self.arguments:
args.extend([a])
self.serviceManagerContents.loadFile(unicode(args[0],
sys.getfilesystemencoding()))
filename = args[0]
if not isinstance(filename, unicode):
filename = unicode(filename, sys.getfilesystemencoding())
self.serviceManagerContents.loadFile(filename)
elif QtCore.QSettings().value(
self.generalSettingsSection + u'/auto open',
QtCore.QVariant(False)).toBool():