]> git.sesse.net Git - nageru/blobdiff - nageru/mixer.cpp
Fix a possible deadlock in CEF.
[nageru] / nageru / mixer.cpp
index 91c82d4ca6378ffe20054429610ca0429f5070f0..c9f7ed78861b7bf3136c913038eff9c13a0254c5 100644 (file)
@@ -1270,7 +1270,7 @@ start:
                                // we dropped. (may_have_dropped_last_frame is set whenever we
                                // trim the queue completely away, and cleared when we actually
                                // get a new frame.)
-                               ((CEFCapture *)card->capture.get())->request_new_frame();
+                               ((CEFCapture *)card->capture.get())->request_new_frame(/*ignore_if_locked=*/true);
                        }
 #endif
                } else {