From 95bfcd86a996262e5ffbae25843f293c82be0c9b Mon Sep 17 00:00:00 2001 From: David Sansome Date: Mon, 12 Apr 2010 17:30:56 +0000 Subject: [PATCH] Only change the equalizer values when the user lets go of the slider - might make it a bit smoother. Updates issue #191 --- src/equalizerslider.ui | 3 +++ src/stickyslider.cpp | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/equalizerslider.ui b/src/equalizerslider.ui index ac0984327..dffecf323 100644 --- a/src/equalizerslider.ui +++ b/src/equalizerslider.ui @@ -40,6 +40,9 @@ 100 + + false + Qt::Vertical diff --git a/src/stickyslider.cpp b/src/stickyslider.cpp index ddae845aa..f4ff7ad3b 100644 --- a/src/stickyslider.cpp +++ b/src/stickyslider.cpp @@ -29,8 +29,8 @@ void StickySlider::mouseMoveEvent(QMouseEvent *e) { if (sticky_center_ == -1) return; - const int v = value(); + const int v = sliderPosition(); if (v <= sticky_center_ + sticky_threshold_ && v >= sticky_center_ - sticky_threshold_) - setValue(sticky_center_); + setSliderPosition(sticky_center_); }