UI: Display infinity symbol when volume is at 0 percent

This commit is contained in:
Clayton Groeneveld
2019-07-19 23:14:24 -05:00
parent 15770712a8
commit 6da1df2ece
2 changed files with 11 additions and 5 deletions

View File

@@ -82,7 +82,7 @@ OBSAdvAudioCtrl::OBSAdvAudioCtrl(QGridLayout *, obs_source_t *source_)
volume->setValue(obs_mul_to_db(vol));
if (volume->value() < MIN_DB)
volume->setSpecialValueText("-inf dB");
volume->setSpecialValueText("-" + QT_UTF8("\u221E") + " dB");
forceMono->setChecked((flags & OBS_SOURCE_FLAG_FORCE_MONO) != 0);
@@ -293,7 +293,7 @@ void OBSAdvAudioCtrl::SourceMixersChanged(uint32_t mixers)
void OBSAdvAudioCtrl::volumeChanged(double db)
{
if (db < MIN_DB) {
volume->setSpecialValueText("-inf dB");
volume->setSpecialValueText("-" + QT_UTF8("\u221E") + " dB");
db = -INFINITY;
}