forked from qt-creator/qt-creator
QmlDesigner: Crash fix
We have to check if the semantic info is actually valid. Task-number: QDS-12203 Change-Id: Ia4fa411708f0235de4754ced057fb86dd9a4aa7a Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
@@ -132,14 +132,14 @@ void BindingDocument::applyFontSettings()
|
||||
{
|
||||
TextDocument::applyFontSettings();
|
||||
m_semanticHighlighter->updateFontSettings(fontSettings());
|
||||
if (!isSemanticInfoOutdated())
|
||||
if (!isSemanticInfoOutdated() && semanticInfo().isValid())
|
||||
m_semanticHighlighter->rerun(semanticInfo());
|
||||
}
|
||||
|
||||
void BindingDocument::triggerPendingUpdates()
|
||||
{
|
||||
TextDocument::triggerPendingUpdates(); // calls applyFontSettings if necessary
|
||||
if (!isSemanticInfoOutdated())
|
||||
if (!isSemanticInfoOutdated() && semanticInfo().isValid())
|
||||
m_semanticHighlighter->rerun(semanticInfo());
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user