Don't update track slider position when you hold it.

This commit is contained in:
Ivan Leontiev 2015-07-30 02:55:30 +00:00
parent 563104f016
commit fe555c4892

View File

@ -91,8 +91,12 @@ QSize TrackSlider::sizeHint() const {
void TrackSlider::SetValue(int elapsed, int total) {
setting_value_ =
true; // This is so we don't emit from QAbstractSlider::valueChanged
ui_->slider->setMaximum(total);
ui_->slider->setValue(elapsed);
if (!ui_->slider->isSliderDown()) {
ui_->slider->setValue(elapsed);
}
setting_value_ = false;
UpdateTimes(elapsed / kMsecPerSec);