forked from qt-creator/qt-creator
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:
@@ -467,7 +467,10 @@ void FormEditorView::bindingPropertiesChanged(const QList<BindingProperty> &prop
|
|||||||
|
|
||||||
void FormEditorView::documentMessagesChanged(const QList<DocumentMessage> &errors, const QList<DocumentMessage> &)
|
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);
|
m_formEditorWidget->showErrorMessageBox(errors);
|
||||||
else
|
else
|
||||||
m_formEditorWidget->hideErrorMessageBox();
|
m_formEditorWidget->hideErrorMessageBox();
|
||||||
|
Reference in New Issue
Block a user