From e1e98c81face4066c8893835b02f6f622aaf1a58 Mon Sep 17 00:00:00 2001 From: Val Doroshchuk Date: Thu, 3 May 2018 15:06:55 +0200 Subject: WinRT: Keep camera as uninitialized when error If initialization of camera finished with an error no need to report that camera is initialized successfully. Using camera in this case might lead to some segfaults and other errors. Task-number: QTBUG-68054 Change-Id: I6a197989c2b44454a8594ff19b8c03fb08f57c7e Reviewed-by: Oliver Wolff --- src/plugins/winrt/qwinrtcameracontrol.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/plugins/winrt/qwinrtcameracontrol.cpp b/src/plugins/winrt/qwinrtcameracontrol.cpp index 99d754289..008f4b985 100644 --- a/src/plugins/winrt/qwinrtcameracontrol.cpp +++ b/src/plugins/winrt/qwinrtcameracontrol.cpp @@ -1345,7 +1345,7 @@ HRESULT QWinRTCameraControl::onInitializationCompleted(IAsyncAction *, AsyncStat if (status != Completed) { d->initializing = false; - d->initialized = true; + d->initialized = false; return S_OK; } -- cgit v1.2.3