From b97057a2deede4e8b7c9b1a7670528e3e2cd9931 Mon Sep 17 00:00:00 2001 From: Dmitry Avdeev Date: Wed, 2 Oct 2019 11:20:18 +0300 Subject: [PATCH] do not invoke for lightweight documents created for default project GitOrigin-RevId: 21fe410a9312bd0794d601902e8cef13a80a4c25 --- .../codeInsight/editorActions/XmlTagNameSynchronizer.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/xml/impl/src/com/intellij/codeInsight/editorActions/XmlTagNameSynchronizer.java b/xml/impl/src/com/intellij/codeInsight/editorActions/XmlTagNameSynchronizer.java index 31b557b22fd2..fb46671e20f8 100644 --- a/xml/impl/src/com/intellij/codeInsight/editorActions/XmlTagNameSynchronizer.java +++ b/xml/impl/src/com/intellij/codeInsight/editorActions/XmlTagNameSynchronizer.java @@ -139,7 +139,8 @@ public final class XmlTagNameSynchronizer implements CommandListener, EditorFact if (!WebEditorOptions.getInstance().isSyncTagEditing()) return; final Document document = event.getDocument(); - if (myApplying || UndoManager.getInstance(Objects.requireNonNull(myEditor.getProject())).isUndoInProgress() || + Project project = Objects.requireNonNull(myEditor.getProject()); + if (myApplying || project.isDefault() || UndoManager.getInstance(project).isUndoInProgress() || !PomModelImpl.isAllowPsiModification() || document.isInBulkUpdate()) { return; }