summaryrefslogtreecommitdiff
path: root/src/plugins/multimedia/darwin/avfvideosink.mm
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/multimedia/darwin/avfvideosink.mm')
-rw-r--r--src/plugins/multimedia/darwin/avfvideosink.mm1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/plugins/multimedia/darwin/avfvideosink.mm b/src/plugins/multimedia/darwin/avfvideosink.mm
index cb43f234b..e4ace6084 100644
--- a/src/plugins/multimedia/darwin/avfvideosink.mm
+++ b/src/plugins/multimedia/darwin/avfvideosink.mm
@@ -100,6 +100,7 @@ void AVFVideoSinkInterface::setVideoSink(AVFVideoSink *sink)
void AVFVideoSinkInterface::setRhi(QRhi *rhi)
{
+ QMutexLocker locker(&m_textureCacheMutex);
if (m_rhi == rhi)
return;
freeTextureCaches();