diff --git a/src/View/Geometry/Window.py b/src/View/Geometry/Window.py index 13ab9140..a870cee5 100644 --- a/src/View/Geometry/Window.py +++ b/src/View/Geometry/Window.py @@ -805,6 +805,10 @@ class GeometryWindow(PamhyrWindow): # self.update_plot_rkc() def export_to_file(self): + export_interpolated = self._ask_export_options() + if export_interpolated is None: + return + settings = QSettings( QSettings.IniFormat, QSettings.UserScope, 'MyOrg' @@ -834,11 +838,9 @@ class GeometryWindow(PamhyrWindow): suffix = Path(filename).suffix if suffix != "": if suffix == ".st" or suffix == ".ST": - export_interpolated = self._ask_export_options() - if export_interpolated is not None: - self._export_to_file_st( - filename[:-3], export_interpolated - ) + self._export_to_file_st( + filename[:-3], export_interpolated + ) else: # Warning popup when the format is not exportable win = QtWidgets.QMessageBox() @@ -849,9 +851,7 @@ class GeometryWindow(PamhyrWindow): pass else: - export_interpolated = self._ask_export_options() - if export_interpolated is not None: - self._export_to_file_st(filename, export_interpolated) + self._export_to_file_st(filename, export_interpolated) def _ask_export_options(self): win = QtWidgets.QMessageBox(self)