From c6493b3d527cd441de11ad2111962c31444a181e Mon Sep 17 00:00:00 2001 From: santi Date: Fri, 4 Jul 2014 11:51:46 +0200 Subject: [PATCH] Fix bug in volume slider when vol < 10 --- src/audiomotor.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/audiomotor.cpp b/src/audiomotor.cpp index dbb1859..49c646b 100644 --- a/src/audiomotor.cpp +++ b/src/audiomotor.cpp @@ -317,9 +317,13 @@ void AudioMotor::parse(QString message) emit loadbang(); break; case 9: - if (list.at(i).at(2).digitValue() == 0) - emit (volChanged(list.at(i).at(4).digitValue(), ( ( list.at(i).at(6).digitValue() * 10 ) + list.at(i).at(7).digitValue() ) ) ); - break; + if (list.at(i).at(2).digitValue() == 0) { + if (list.at(i).at(7).isDigit() ) + emit (volChanged(list.at(i).at(4).digitValue(), ( ( list.at(i).at(6).digitValue() * 10 ) + list.at(i).at(7).digitValue() ) ) ); + else + emit (volChanged(list.at(i).at(4).digitValue(), ( ( list.at(i).at(6).digitValue() ) ) ) ); + } + break; case 1: case 2: case 3: