From 6078dfef76e59787c8e6c5f97183e19085af51b6 Mon Sep 17 00:00:00 2001 From: Richard Stanway Date: Sun, 4 Apr 2021 00:07:59 +0200 Subject: [PATCH] libobs: Don't save temporarily removed sources The only references to these sources exist in the undo buffer, they are not attached to a scene and cause issues when loaded on the next startup. --- libobs/obs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libobs/obs.c b/libobs/obs.c index b273b27fd..09f1e6500 100644 --- a/libobs/obs.c +++ b/libobs/obs.c @@ -2023,7 +2023,7 @@ obs_data_array_t *obs_save_sources_filtered(obs_save_source_filter_cb cb, while (source) { if ((source->info.type != OBS_SOURCE_TYPE_FILTER) != 0 && !source->context.private && !source->removed && - cb(data_, source)) { + !source->temp_removed && cb(data_, source)) { obs_data_t *source_data = obs_save_source(source); obs_data_array_push_back(array, source_data);