diff --git a/xml/dom-impl/src/com/intellij/util/xml/impl/DomTemplateRunnerImpl.java b/xml/dom-impl/src/com/intellij/util/xml/impl/DomTemplateRunnerImpl.java index ad5ad3c13fce..c0161413d389 100644 --- a/xml/dom-impl/src/com/intellij/util/xml/impl/DomTemplateRunnerImpl.java +++ b/xml/dom-impl/src/com/intellij/util/xml/impl/DomTemplateRunnerImpl.java @@ -54,7 +54,7 @@ public class DomTemplateRunnerImpl extends DomTemplateRunner { } public void runTemplate(final T t, final Editor editor, @Nullable final Template template, Map predefinedVars) { - if (template != null) { + if (template != null && t != null) { DomElement copy = t.createStableCopy(); PsiDocumentManager.getInstance(myProject).doPostponedOperationsAndUnblockDocument(editor.getDocument()); XmlTag tag = copy.getXmlTag();