- snprintf(buf, sizeof(buf), "%+.1f dB", volume_db);
- ui->fader_label->setText(buf);
+ if (isfinite(volume_db)) {
+ snprintf(buf, sizeof(buf), "%+.1f dB", volume_db);
+ ui->fader_label->setText(buf);
+ } else {
+ ui->fader_label->setText("-∞ dB");
+ }