summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVal Doroshchuk <valentyn.doroshchuk@qt.io>2018-05-03 15:06:55 +0200
committerVaL Doroshchuk <valentyn.doroshchuk@qt.io>2018-05-03 13:53:42 +0000
commite1e98c81face4066c8893835b02f6f622aaf1a58 (patch)
tree4d41eeae95b0021afb0b7be7ae27044b740c1fe4
parent860f458ddb1fac8fc003d2ec46b0209a1e0dbeda (diff)
downloadqtmultimedia-e1e98c81face4066c8893835b02f6f622aaf1a58.tar.gz
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 <oliver.wolff@qt.io>
-rw-r--r--src/plugins/winrt/qwinrtcameracontrol.cpp2
1 files changed, 1 insertions, 1 deletions
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;
}