Remove unnecessary indirection

This commit is contained in:
WarmUpTill
2021-04-25 15:45:21 +02:00
committed by WarmUpTill
parent d9dfc1913d
commit bc5a04651f
19 changed files with 177 additions and 222 deletions

View File

@@ -82,7 +82,7 @@ bool SwitcherData::checkRandom(OBSWeakSource &scene, OBSWeakSource &transition,
void SwitcherData::saveRandomSwitches(obs_data_t *obj)
{
obs_data_array_t *randomArray = obs_data_array_create();
for (RandomSwitch &s : switcher->randomSwitches) {
for (RandomSwitch &s : randomSwitches) {
obs_data_t *array_obj = obs_data_create();
s.save(array_obj);
@@ -96,7 +96,7 @@ void SwitcherData::saveRandomSwitches(obs_data_t *obj)
void SwitcherData::loadRandomSwitches(obs_data_t *obj)
{
switcher->randomSwitches.clear();
randomSwitches.clear();
obs_data_array_t *randomArray =
obs_data_get_array(obj, "randomSwitches");
@@ -105,7 +105,7 @@ void SwitcherData::loadRandomSwitches(obs_data_t *obj)
for (size_t i = 0; i < count; i++) {
obs_data_t *array_obj = obs_data_array_item(randomArray, i);
switcher->randomSwitches.emplace_back();
randomSwitches.emplace_back();
randomSwitches.back().load(array_obj);
obs_data_release(array_obj);