forked from qt-creator/qt-creator
QmlDesigner: Don't call an empty abort callback
Change-Id: I753aaa1ad693bb9ea5b34f1b50af40e2ef616c30 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This commit is contained in:
@@ -91,7 +91,8 @@ void ImageCacheCollector::start(Utils::SmallStringView name,
|
|||||||
model->setRewriterView(&rewriterView);
|
model->setRewriterView(&rewriterView);
|
||||||
|
|
||||||
if (rewriterView.inErrorState() || !rewriterView.rootModelNode().metaInfo().isGraphicalItem()) {
|
if (rewriterView.inErrorState() || !rewriterView.rootModelNode().metaInfo().isGraphicalItem()) {
|
||||||
abortCallback(ImageCache::AbortReason::Failed);
|
if (abortCallback)
|
||||||
|
abortCallback(ImageCache::AbortReason::Failed);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -126,7 +127,7 @@ void ImageCacheCollector::start(Utils::SmallStringView name,
|
|||||||
model->setNodeInstanceView({});
|
model->setNodeInstanceView({});
|
||||||
model->setRewriterView({});
|
model->setRewriterView({});
|
||||||
|
|
||||||
if (!capturedDataArrived)
|
if (!capturedDataArrived && abortCallback)
|
||||||
abortCallback(ImageCache::AbortReason::Failed);
|
abortCallback(ImageCache::AbortReason::Failed);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -137,7 +137,8 @@ void BaseConnectionManager::callCrashCallback()
|
|||||||
{
|
{
|
||||||
std::lock_guard<std::mutex> lock{m_callbackMutex};
|
std::lock_guard<std::mutex> lock{m_callbackMutex};
|
||||||
|
|
||||||
m_crashCallback();
|
if (m_crashCallback)
|
||||||
|
m_crashCallback();
|
||||||
}
|
}
|
||||||
} // namespace QmlDesigner
|
} // namespace QmlDesigner
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user