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;
}