diff --git a/UI/frontend-plugins/frontend-tools/captions.cpp b/UI/frontend-plugins/frontend-tools/captions.cpp index 7138ca429..c26d5b9f7 100644 --- a/UI/frontend-plugins/frontend-tools/captions.cpp +++ b/UI/frontend-plugins/frontend-tools/captions.cpp @@ -344,6 +344,8 @@ try { void obs_captions::start() { if (!captions->th.joinable()) { + ResetEvent(captions->stop_event); + if (valid_lang(captions->lang_id)) captions->th = thread([] () {captions->main_thread();}); }