Explorar o código

frontend-tools: Reset stop event before starting captions

In case the stop event has already been set and hasn't had a chance to
unset for whatever reason.
jp9000 %!s(int64=9) %!d(string=hai) anos
pai
achega
950f677cc2
Modificáronse 1 ficheiros con 2 adicións e 0 borrados
  1. 2 0
      UI/frontend-plugins/frontend-tools/captions.cpp

+ 2 - 0
UI/frontend-plugins/frontend-tools/captions.cpp

@@ -344,6 +344,8 @@ try {
 void obs_captions::start()
 void obs_captions::start()
 {
 {
 	if (!captions->th.joinable()) {
 	if (!captions->th.joinable()) {
+		ResetEvent(captions->stop_event);
+
 		if (valid_lang(captions->lang_id))
 		if (valid_lang(captions->lang_id))
 			captions->th = thread([] () {captions->main_thread();});
 			captions->th = thread([] () {captions->main_thread();});
 	}
 	}