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