diff --git a/sohstationviewer/view/plotting/plotting_widget/plotting_widget.py b/sohstationviewer/view/plotting/plotting_widget/plotting_widget.py index 1041586f42908983a620647a39d5d9ba771002af..782b9f361d17214bf7a376eff695987cbcd91f9d 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,