diff --git a/aegisub/src/threaded_frame_source.cpp b/aegisub/src/threaded_frame_source.cpp index ecece1dbc..0c0a3ab9c 100644 --- a/aegisub/src/threaded_frame_source.cpp +++ b/aegisub/src/threaded_frame_source.cpp @@ -123,6 +123,7 @@ void *ThreadedFrameSource::Entry() { } if (nextTime == -1.) { jobReady.Wait(); + jobMutex.Unlock(); continue; }