Merge pull request #379 from fryshorts/adv-audio-fix

UI: Fix rounding issues for advanced audio
This commit is contained in:
Jim 2015-02-17 14:14:31 -08:00
commit 76e864bfe0

View File

@ -194,7 +194,7 @@ void OBSAdvAudioCtrl::SourceFlagsChanged(uint32_t flags)
void OBSAdvAudioCtrl::SourceVolumeChanged(float value)
{
volume->blockSignals(true);
volume->setValue(int(value * 100));
volume->setValue(int(round(value * 100.0f)));
volume->blockSignals(false);
}
@ -217,8 +217,7 @@ void OBSAdvAudioCtrl::SourceMixersChanged(uint32_t mixers)
void OBSAdvAudioCtrl::volumeChanged(int percentage)
{
float val = float(percentage) / 100.0f;
if (!close_float(val, obs_source_get_volume(source), 0.01f))
obs_source_set_volume(source, val);
obs_source_set_volume(source, val);
}
void OBSAdvAudioCtrl::downmixMonoChanged(bool checked)