diff --git a/src/gui_qt/data/container.py b/src/gui_qt/data/container.py index 3a38aba..71bf9f4 100644 --- a/src/gui_qt/data/container.py +++ b/src/gui_qt/data/container.py @@ -777,12 +777,18 @@ class SignalContainer(ExperimentContainer): if apod[0] is not None: self._data.apod(*apod) - if fourier[0] is not None: - if fourier[0]: - if phase[0] is not None: - self._data.manual_phase(*phase) - self.fourier() - else: - self.fourier() - if phase[0] is not None: - self._data.manual_phase(*phase) + # ft with three options: None, True, False + if fourier[0] is None: + # ft None -> only phase correct + if phase[0] is not None: + self._data.manual_phase(*phase) + elif fourier[0] == True: + # ft True -> first phase correct then fft + if phase[0] is not None: + self._data.manual_phase(*phase) + self.fourier() + else: + # ft False -> first fft then phase correct + self.fourier() + if phase[0] is not None: + self._data.manual_phase(*phase) \ No newline at end of file diff --git a/src/gui_qt/data/signaledit/phase_dialog.py b/src/gui_qt/data/signaledit/phase_dialog.py index 06f7d0d..f87b1ab 100644 --- a/src/gui_qt/data/signaledit/phase_dialog.py +++ b/src/gui_qt/data/signaledit/phase_dialog.py @@ -53,8 +53,6 @@ class QPreviewDialog(QtWidgets.QDialog, Ui_ApodEdit): pl.hideButtons() pl.setMenuEnabled(False) - self.time_graph.setLogMode(x=True) - self._all_time = None self._all_freq = None