diff --git a/xml/impl/src/com/intellij/codeInsight/template/zencoding/ZenCodingTemplate.java b/xml/impl/src/com/intellij/codeInsight/template/zencoding/ZenCodingTemplate.java index adbbcf69d36d..29bac4033e11 100644 --- a/xml/impl/src/com/intellij/codeInsight/template/zencoding/ZenCodingTemplate.java +++ b/xml/impl/src/com/intellij/codeInsight/template/zencoding/ZenCodingTemplate.java @@ -151,7 +151,10 @@ public class ZenCodingTemplate implements CustomLiveTemplate { } MyParser parser = new MyParser(tokens, callback, generator); ZenCodingNode node = parser.parse(); - return parser.myIndex == tokens.size() ? node : null; + if (parser.myIndex != tokens.size() || node instanceof TextNode) { + return null; + } + return node; } private static boolean validate(@NotNull List tokens, @NotNull ZenCodingGenerator generator) {