mirror of
https://github.com/obsproject/obs-studio.git
synced 2026-10-21 13:34:56 -04:00
mac-capture: Fix creation of invalid window stream on source creation
When the ScreenCaptureKit-based source is generated, the window ID read from the settings will be empty and interpreted as window ID "0". This window ID doesn't represent a valid window, but the capture stream is nevertheless successfully initialized with that value, but will not generate any output. Worse, the activated stream should be destroyed when a new stream is created, but creation will throw an error. This commit ensures that a valid window ID is used if no good default value is available, ensuring a working (and destroyable) stream. Also removes any remaining usage of the old window-utils.
This commit is contained in:
500 Internal Server Error
Gitea Version: 1.28.0+dev-477-g8b6ad49a5f