diff --git a/PreCourlis/widgets/profile_dialog.py b/PreCourlis/widgets/profile_dialog.py index 1ebafbc7daa674f3bdfaf303da7bc55a6575b22f..dbac1cba059db0812ea732a6e6e8402e23fbf91d 100644 --- a/PreCourlis/widgets/profile_dialog.py +++ b/PreCourlis/widgets/profile_dialog.py @@ -346,13 +346,13 @@ class ProfileDialog(QtWidgets.QDialog, FORM_CLASS): return self.importZFromComboBox.currentData() def importZButton_clicked(self): - match self.importZFrom(): - case ImportZSourceType.DEM: - self.import_z_from_dem() - case ImportZSourceType.Profiles: - self.import_z_from_profiles() - case ImportZSourceType.Points: - self.import_z_from_points() + import_z_from = self.importZFrom() + if import_z_from == ImportZSourceType.DEM: + return self.import_z_from_dem() + if import_z_from == ImportZSourceType.Profiles: + return self.import_z_from_profiles() + if import_z_from == ImportZSourceType.Points: + return self.import_z_from_points() def importZDefaultElevation(self): if self.importZDefaultElevationSpinBox.value() == self.CLEAR_VALUE: