From 390c00e6eb3b208fee1af96ce3a21ebd8c2d90b5 Mon Sep 17 00:00:00 2001 From: Philipp Wolfer Date: Tue, 25 Sep 2018 22:14:55 +0200 Subject: [PATCH] PICARD-518: Fixed slider tooltips causing rendering artifacts When opening the options dialog some random looking artifacts got visible caused by the slider tooltip being displayed on initialization --- picard/ui/options/releases.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/picard/ui/options/releases.py b/picard/ui/options/releases.py index caa76a0a3..122170e9d 100644 --- a/picard/ui/options/releases.py +++ b/picard/ui/options/releases.py @@ -64,8 +64,14 @@ class TipSlider(QtWidgets.QSlider): self.setTickInterval(self._step) self.setPageStep(self._pagestep) + def showEvent(self, event): + super().showEvent(event) self.valueChanged.connect(self.show_tip) + def hideEvent(self, event): + super().hideEvent(event) + self.valueChanged.disconnect(self.show_tip) + def show_tip(self, value): self.round_value(value) self.initStyleOption(self.opt)