QmlDesigner: Do not show error while type information is incomplete

Task-number: QDS-6546
Change-Id: I1c295fc3417f7bb83d8cc0e751e1893cd74d8d4f
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
(cherry picked from commit 1f5ede1543)
This commit is contained in:
Thomas Hartmann
2022-04-26 10:32:48 +02:00
parent df16d4511e
commit c01976aebc

View File

@@ -467,7 +467,10 @@ void FormEditorView::bindingPropertiesChanged(const QList<BindingProperty> &prop
void FormEditorView::documentMessagesChanged(const QList<DocumentMessage> &errors, const QList<DocumentMessage> &)
{
if (!errors.isEmpty())
QTC_ASSERT(model(), return);
QTC_ASSERT(model()->rewriterView(), return);
if (!errors.isEmpty() && !model()->rewriterView()->hasIncompleteTypeInformation())
m_formEditorWidget->showErrorMessageBox(errors);
else
m_formEditorWidget->hideErrorMessageBox();