diff options
author | Lars Knoll <lars.knoll@qt.io> | 2021-10-05 13:28:03 +0200 |
---|---|---|
committer | Lars Knoll <lars.knoll@qt.io> | 2021-10-05 13:50:10 +0200 |
commit | 16bcd8bcd3e1b5df5db00695b6013608a2c05407 (patch) | |
tree | ea03a4e85029edb223c068cfc2b74ebc9736d37b /src/multimedia/platform/darwin/avfvideosink_p.h | |
parent | 1b667b9927fd07b37c1a1c62c6858b5381ad595b (diff) |
Fix crashes in tst_qmediacapturesession
There are still quite a few test failures left, but at least
the test now runs through.
Pick-to: 6.2
Change-Id: Ic750cf619bb2992daf620cd2a6b4038ffec9abb3
Reviewed-by: Doris Verria <doris.verria@qt.io>
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
Diffstat (limited to 'src/multimedia/platform/darwin/avfvideosink_p.h')
-rw-r--r-- | src/multimedia/platform/darwin/avfvideosink_p.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/multimedia/platform/darwin/avfvideosink_p.h b/src/multimedia/platform/darwin/avfvideosink_p.h index d25efdfc7..85295e4c2 100644 --- a/src/multimedia/platform/darwin/avfvideosink_p.h +++ b/src/multimedia/platform/darwin/avfvideosink_p.h @@ -105,7 +105,7 @@ public: void updateLayerBounds(); void nativeSizeChanged() { updateLayerBounds(); } - QSize nativeSize() const { return m_sink->nativeSize(); } + QSize nativeSize() const { return m_sink ? m_sink->nativeSize() : QSize(); } CVMetalTextureCacheRef cvMetalTextureCache = nullptr; #if defined(Q_OS_MACOS) |