Modify loading file from the command line to only load files ending with osz, oszl, or otz.

This commit is contained in:
Jonathan Springer 2014-04-01 14:58:22 -04:00
parent 6ca37531a0
commit d26b34aee0
1 changed files with 6 additions and 4 deletions

View File

@ -597,10 +597,12 @@ class MainWindow(QtGui.QMainWindow, Ui_MainWindow, RegistryProperties):
args = []
for a in self.arguments:
args.extend([a])
filename = args[0]
if not isinstance(filename, str):
filename = str(filename, sys.getfilesystemencoding())
self.service_manager_contents.load_file(filename)
for arg in args:
filename = arg
if not isinstance(filename, str):
filename = str(filename, sys.getfilesystemencoding())
if filename.endswith(('.osz', '.oszl', '.otz')):
self.service_manager_contents.load_file(filename)
elif Settings().value(self.general_settings_section + '/auto open'):
self.service_manager_contents.load_Last_file()
self.timer_version_id = self.startTimer(1000)