UI: Save virtual camera outside of the modules object

Save the configuration outside of the modules object meant for plugins
in the scene collection.
This commit is contained in:
tytan652
2022-08-18 10:50:13 +02:00
committed by Jim
parent ccfe300f72
commit f41404528a
3 changed files with 6 additions and 2 deletions

View File

@@ -729,6 +729,8 @@ void OBSBasic::Save(const char *file)
obs_data_set_double(saveData, "scaling_off_y",
ui->preview->GetScrollY());
OBSBasicVCamConfig::SaveData(saveData, true);
if (api) {
OBSDataAutoRelease moduleObj = obs_data_create();
api->on_save(moduleObj);
@@ -1141,6 +1143,8 @@ retryScene:
ui->preview->SetFixedScaling(fixedScaling);
emit ui->preview->DisplayResized();
OBSBasicVCamConfig::SaveData(data, false);
/* ---------------------- */
if (api)