mirror of
https://github.com/obsproject/obs-studio.git
synced 2026-03-11 19:16:16 -04:00
win-dshow: Ensure thread is joinable before joining
This may have been the issue behind the reported firefox crashes, but strangely, the thread should always be joinable here because it's explicitly always created in the constructor and joined in the destructor.
This commit is contained in:
@@ -112,7 +112,8 @@ VCamFilter::VCamFilter()
|
||||
VCamFilter::~VCamFilter()
|
||||
{
|
||||
SetEvent(thread_stop);
|
||||
th.join();
|
||||
if (th.joinable())
|
||||
th.join();
|
||||
video_queue_close(vq);
|
||||
|
||||
if (placeholder.scaled_data)
|
||||
|
||||
Reference in New Issue
Block a user