Enable tracking variable usage

This commit is contained in:
WarmUpTill
2026-10-19 18:09:14 +02:00
committed by WarmUpTill
parent 392aebff5c
commit 561f8224fd
30 changed files with 103 additions and 98 deletions

View File

@@ -205,14 +205,9 @@ void SceneItemSelection::Save(obs_data_t *obj, const char *name) const
obs_data_set_string(data, itemSaveName.data(),
GetWeakSourceName(_source).c_str());
break;
case SceneItemSelection::Type::VARIABLE_NAME: {
auto var = _variable.lock();
if (var) {
obs_data_set_string(data, itemSaveName.data(),
var->Name().c_str());
}
case SceneItemSelection::Type::VARIABLE_NAME:
_variable.Save(data, itemSaveName.data());
break;
}
case SceneItemSelection::Type::SOURCE_NAME_PATTERN:
_pattern.Save(data, patternSaveName.data());
_regex.Save(data);