[bugfix] selected file filter should be evaluated
This commit is contained in:
parent
96ea0d7ac3
commit
ddc682de95
@ -431,13 +431,14 @@ class MainWindow(QMainWindow):
|
|||||||
print('warning: {0}'.format(e))
|
print('warning: {0}'.format(e))
|
||||||
directory = os.path.join(self.getRoot(), self.getEventFileName())
|
directory = os.path.join(self.getRoot(), self.getEventFileName())
|
||||||
file_filter = "QuakeML file (*.xml);;VELEST observation file format (*.cnv);;NonLinLoc observation file (*.obs)"
|
file_filter = "QuakeML file (*.xml);;VELEST observation file format (*.cnv);;NonLinLoc observation file (*.obs)"
|
||||||
fname = QFileDialog.getSaveFileName(self, 'Save event data ...',
|
fname, selected_filter = QFileDialog.getSaveFileName(self, 'Save event data ...',
|
||||||
directory, file_filter)
|
directory, file_filter)
|
||||||
|
|
||||||
fbasename, exform = os.path.splitext(fname[0])
|
fbasename, exform = os.path.splitext(fname)
|
||||||
|
|
||||||
|
if not exform and selected_filter:
|
||||||
|
exform = selected_filter.split('*')[1][:-1]
|
||||||
|
|
||||||
if not exform:
|
|
||||||
exform = file_filter[0].split('*')[1][:-1]
|
|
||||||
return fbasename, exform
|
return fbasename, exform
|
||||||
|
|
||||||
settings = QSettings()
|
settings = QSettings()
|
||||||
|
Loading…
Reference in New Issue
Block a user