Fix UI not showing correct logic type if removing root condition

This commit is contained in:
WarmUpTill 2022-09-11 02:50:11 +02:00 committed by WarmUpTill
parent 75cdd3c80d
commit 4c20ac605d

View File

@ -447,6 +447,9 @@ void AdvSceneSwitcher::RemoveMacroCondition(int idx)
if (idx == 0 && macro->Conditions().size() > 0) {
auto newRoot = macro->Conditions().at(0);
newRoot->SetLogicType(LogicType::ROOT_NONE);
static_cast<MacroConditionEdit *>(
conditionsList->WidgetAt(0))
->SetRootNode(true);
}
SetConditionData(*macro);
}