0
0
mirror of https://github.com/obsproject/obs-studio.git synced 2024-09-20 04:42:18 +02:00

UI: Discard state if stream attempt is canceled

Repro steps:
1. Enable an incompatible setting in settings
2. Start stream, hit cancel on incompatible settings dialog
3. Disable incompatible setting in settings
4. Start stream -> crash
This commit is contained in:
Ruwen Hahn 2024-06-07 15:41:36 +02:00 committed by Ryan Foster
parent 0cfae862cd
commit 0f4e33c33e

View File

@ -688,6 +688,9 @@ bool MultitrackVideoOutput::HandleIncompatibleSettings(
return true;
}
MultitrackVideoOutput::ReleaseOnMainThread(take_current());
MultitrackVideoOutput::ReleaseOnMainThread(take_current_stream_dump());
return false;
}