Fix crash related to highlights

A crash could occur when macro segments would be deleted while
highlighting of a segment was triggered.
This commit is contained in:
WarmUpTill
2023-01-03 00:03:06 +01:00
committed by WarmUpTill
parent f9de63bc88
commit 11571751b9
5 changed files with 7 additions and 7 deletions

View File

@@ -354,9 +354,9 @@ void MacroConditionEdit::DurationUnitChanged(DurationUnit unit)
(*_entryData)->SetDurationUnit(unit);
}
MacroSegment *MacroConditionEdit::Data()
std::shared_ptr<MacroSegment> MacroConditionEdit::Data()
{
return _entryData->get();
return *_entryData;
}
void AdvSceneSwitcher::AddMacroCondition(int idx)