diff options
author | Val Doroshchuk <valentyn.doroshchuk@qt.io> | 2018-05-03 15:06:55 +0200 |
---|---|---|
committer | VaL Doroshchuk <valentyn.doroshchuk@qt.io> | 2018-05-03 13:53:42 +0000 |
commit | e1e98c81face4066c8893835b02f6f622aaf1a58 (patch) | |
tree | 4d41eeae95b0021afb0b7be7ae27044b740c1fe4 | |
parent | 860f458ddb1fac8fc003d2ec46b0209a1e0dbeda (diff) | |
download | qtmultimedia-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.cpp | 2 |
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; } |