Ver Fonte

UI: Check for virtual camera enablement before loading config

tytan652 há 3 anos atrás
pai
commit
5d5ecf17b4
1 ficheiros alterados com 4 adições e 2 exclusões
  1. 4 2
      UI/window-basic-main.cpp

+ 4 - 2
UI/window-basic-main.cpp

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