diff options
author | Tim Jenssen <tim.jenssen@qt.io> | 2022-03-01 13:37:53 +0100 |
---|---|---|
committer | Tim Jenssen <tim.jenssen@qt.io> | 2022-03-01 20:18:15 +0000 |
commit | 2dfa9f0882bd8125953d357baa8cb0070ff177c8 (patch) | |
tree | a2032eb4936cae1d2033ac3e463f4f532c00fbf4 | |
parent | 1ea773f18798d7013eba424ddc2bcbb7953546da (diff) |
qds: fix crash, if two or more projects be opened
Change-Id: I8b91f8ce0139334e765d6dd55e1afefbbe5366c5
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
-rw-r--r-- | src/plugins/qmldesigner/designercore/imagecache/imagecacheconnectionmanager.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/qmldesigner/designercore/imagecache/imagecacheconnectionmanager.cpp b/src/plugins/qmldesigner/designercore/imagecache/imagecacheconnectionmanager.cpp index a33da7df5d8..d1cd65b4c46 100644 --- a/src/plugins/qmldesigner/designercore/imagecache/imagecacheconnectionmanager.cpp +++ b/src/plugins/qmldesigner/designercore/imagecache/imagecacheconnectionmanager.cpp @@ -41,6 +41,8 @@ bool ImageCacheConnectionManager::waitForCapturedData() disconnect(connections().front().socket.get(), &QIODevice::readyRead, nullptr, nullptr); while (!m_capturedDataArrived) { + if (!(connections().front().socket)) + return false; bool dataArrived = connections().front().socket->waitForReadyRead(10000); if (!dataArrived) |