diff --git a/UI/window-basic-main.cpp b/UI/window-basic-main.cpp index 9b4b08957..557286115 100644 --- a/UI/window-basic-main.cpp +++ b/UI/window-basic-main.cpp @@ -512,8 +512,8 @@ static obs_data_t *GenerateSaveData(obs_data_array_t *sceneOrder, obs_data_array_t *sourcesArray = obs_save_sources_filtered( [](void *data, obs_source_t *source) { - return (*static_cast( - data))(source); + auto &func = *static_cast(data); + return func(source); }, static_cast(&FilterAudioSources));