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); }