fix for times switch not saving when using previous scene

This commit is contained in:
WarmUpTill 2020-06-03 19:55:06 +02:00
parent 5ab8199e03
commit b981a446b6

View File

@ -442,7 +442,8 @@ struct SwitcherData {
for (size_t i = 0; i < timeSwitches.size(); i++) {
TimeSwitch &s = timeSwitches[i];
if (!WeakSourceValid(s.scene) ||
if ((!s.usePreviousScene &&
!WeakSourceValid(s.scene)) ||
!WeakSourceValid(s.transition))
timeSwitches.erase(timeSwitches.begin() + i--);
}