From 078811515a439cb410c6a8e6854b53a90ec6adc0 Mon Sep 17 00:00:00 2001 From: kienle <kienle@passcal.nmt.edu> Date: Wed, 19 Apr 2023 17:11:59 -0600 Subject: [PATCH] Fix ruler text removal not being synced --- .../view/plotting/plotting_widget/plotting_widget.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/sohstationviewer/view/plotting/plotting_widget/plotting_widget.py b/sohstationviewer/view/plotting/plotting_widget/plotting_widget.py index 1041586f4..782b9f361 100755 --- a/sohstationviewer/view/plotting/plotting_widget/plotting_widget.py +++ b/sohstationviewer/view/plotting/plotting_widget/plotting_widget.py @@ -357,6 +357,13 @@ class PlottingWidget(QtWidgets.QScrollArea): pass for w in self.peer_plotting_widgets: + if modifiers in [QtCore.Qt.ControlModifier, QtCore.Qt.MetaModifier, + Qt.ShiftModifier]: + try: + w.ruler_text.remove() + w.ruler_text = None + except AttributeError: + pass if modifiers == QtCore.Qt.ShiftModifier: w.on_shift_click(xdata) elif modifiers in [QtCore.Qt.ControlModifier, -- GitLab