diff --git a/dependencies/ColorWheel/ColorWheel.cpp b/dependencies/ColorWheel/ColorWheel.cpp index 5c696acc..9a91c034 100644 --- a/dependencies/ColorWheel/ColorWheel.cpp +++ b/dependencies/ColorWheel/ColorWheel.cpp @@ -485,12 +485,12 @@ void ColorWheel::hueChanged(const int &hue) int v = current.value(); current.setHsv(hue, s, v); + drawSquareImage(hue); + if(!isVisible()) { return; } - - drawSquareImage(hue); repaint(); emit colorChanged(current); diff --git a/dependencies/ColorWheel/ColorWheel.h b/dependencies/ColorWheel/ColorWheel.h index cdb94721..3394f3ff 100644 --- a/dependencies/ColorWheel/ColorWheel.h +++ b/dependencies/ColorWheel/ColorWheel.h @@ -12,7 +12,7 @@ public: virtual QSize sizeHint () const; virtual QSize minimumSizeHint () const; QColor color(); - + signals: void colorChanged(const QColor color);