From 2518ed9a740c7f9dc975d1dd536aeae73278932c Mon Sep 17 00:00:00 2001 From: Damjan Adamic Date: Sat, 26 Dec 2015 14:56:31 +0100 Subject: [PATCH] Fixes #3121: Companion telemetry sensors Ratio and Offset value increment/decrement ignores precision (ported from master) --- companion/src/modeledit/telemetry.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/companion/src/modeledit/telemetry.cpp b/companion/src/modeledit/telemetry.cpp index e6d25651c..3e03573c0 100644 --- a/companion/src/modeledit/telemetry.cpp +++ b/companion/src/modeledit/telemetry.cpp @@ -580,6 +580,7 @@ void TelemetrySensorPanel::update() if (sensor.unit == SensorData::UNIT_RPMS) { ui->offset->setDecimals(0); + ui->offset->setSingleStep(1); ui->ratio->setDecimals(0); ui->ratio->setSingleStep(1); ui->autoOffset->hide(); @@ -588,6 +589,7 @@ void TelemetrySensorPanel::update() } else { ui->offset->setDecimals(sensor.prec); + ui->offset->setSingleStep(pow(0.1, (int)sensor.prec)); ui->ratio->setDecimals(1); ui->ratio->setSingleStep(0.1); }