summaryrefslogtreecommitdiffstats
path: root/src/plugins/wmf/player/mfvideorenderercontrol.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/wmf/player/mfvideorenderercontrol.cpp')
-rw-r--r--src/plugins/wmf/player/mfvideorenderercontrol.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/wmf/player/mfvideorenderercontrol.cpp b/src/plugins/wmf/player/mfvideorenderercontrol.cpp
index 74ac715b8..56228e9c3 100644
--- a/src/plugins/wmf/player/mfvideorenderercontrol.cpp
+++ b/src/plugins/wmf/player/mfvideorenderercontrol.cpp
@@ -836,6 +836,8 @@ namespace
QMutexLocker locker(&m_mutex);
m_pixelFormats.clear();
clearMediaTypes();
+ if (!m_surface)
+ return;
QList<QVideoFrame::PixelFormat> formats = m_surface->supportedPixelFormats();
foreach (QVideoFrame::PixelFormat format, formats) {
IMFMediaType *mediaType;