Fix volume not changing when selecting fade with a duration of 0s

This commit is contained in:
WarmUpTill 2022-01-05 04:07:10 +01:00 committed by WarmUpTill
parent d31ae77176
commit 016d963598

View File

@ -117,7 +117,7 @@ bool MacroActionAudio::PerformAction()
obs_source_set_muted(s, false);
break;
case AudioAction::SOURCE_VOLUME:
if (_fade) {
if (_fade && _duration.seconds != 0) {
startSourceFade(_duration, (float)_volume / 100.0f,
_audioSource);
} else {
@ -125,7 +125,7 @@ bool MacroActionAudio::PerformAction()
}
break;
case AudioAction::MASTER_VOLUME:
if (_fade) {
if (_fade && _duration.seconds != 0) {
startMasterFade(_duration, (float)_volume / 100.0f);
} else {
obs_set_master_volume((float)_volume / 100.0f);