diff --git a/UI/window-basic-main.cpp b/UI/window-basic-main.cpp index a521b2fd9..de180c292 100644 --- a/UI/window-basic-main.cpp +++ b/UI/window-basic-main.cpp @@ -716,6 +716,11 @@ void OBSBasic::LoadSceneListOrder(obs_data_array_t *array) void OBSBasic::LoadSavedProjectors(obs_data_array_t *array) { + for (SavedProjectorInfo *info : savedProjectorsArray) { + delete info; + } + savedProjectorsArray.clear(); + size_t num = obs_data_array_count(array); for (size_t i = 0; i < num; i++) {