diff --git a/platform/lang-impl/src/com/intellij/codeInsight/template/impl/TemplateManagerImpl.java b/platform/lang-impl/src/com/intellij/codeInsight/template/impl/TemplateManagerImpl.java index 6395e06cf360..6aade3c1d0b3 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/template/impl/TemplateManagerImpl.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/template/impl/TemplateManagerImpl.java @@ -72,6 +72,7 @@ public class TemplateManagerImpl extends TemplateManager implements ProjectCompo public void editorReleased(EditorFactoryEvent event) { Editor editor = event.getEditor(); if (editor.getProject() != null && editor.getProject() != myProject) return; + if (myProject.isDisposed() || !myProject.isOpen()) return; TemplateState tState = getTemplateState(editor); if (tState != null) { tState.gotoEnd();