diff options
author | Tor Norbye <tnorbye@google.com> | 2014-07-25 20:12:40 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2014-07-24 20:55:36 +0000 |
commit | 6044be7330c93bc8dacb0f63e62da8029f39a16f (patch) | |
tree | 0ba72f5de1949e0527874a799baa224cbe1537e0 /xml/impl/src/com/intellij/codeInsight/template/emmet/EmmetPreviewUtil.java | |
parent | b03a5855292feb8c331815f883fe64372aacd872 (diff) | |
parent | e5266e2343c8d275d79fa0be725180d0fe3a993c (diff) | |
download | idea-6044be7330c93bc8dacb0f63e62da8029f39a16f.tar.gz |
Merge "Merge remote-tracking branch 'aosp/upstream-master' into merge"
Diffstat (limited to 'xml/impl/src/com/intellij/codeInsight/template/emmet/EmmetPreviewUtil.java')
-rw-r--r-- | xml/impl/src/com/intellij/codeInsight/template/emmet/EmmetPreviewUtil.java | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/xml/impl/src/com/intellij/codeInsight/template/emmet/EmmetPreviewUtil.java b/xml/impl/src/com/intellij/codeInsight/template/emmet/EmmetPreviewUtil.java index af106929bcea..a82ab071846b 100644 --- a/xml/impl/src/com/intellij/codeInsight/template/emmet/EmmetPreviewUtil.java +++ b/xml/impl/src/com/intellij/codeInsight/template/emmet/EmmetPreviewUtil.java @@ -61,12 +61,19 @@ public class EmmetPreviewUtil { if (generator != null && generator instanceof XmlZenCodingGenerator) { final String templatePrefix = new ZenCodingTemplate().computeTemplateKeyWithoutContextChecking(callback); if (templatePrefix != null) { - ZenCodingTemplate.expand(templatePrefix, callback, generator, Collections.<ZenCodingFilter>emptyList(), expandPrimitiveAbbreviations, 0); - TemplateImpl template = generatedTemplate.get(); - String templateText = template != null ? template.getTemplateText() : null; - if (!StringUtil.isEmpty(templateText)) { - return template.isToReformat() ? reformatTemplateText(file, templateText) : templateText; + try { + ZenCodingTemplate.expand(templatePrefix, callback, generator, Collections.<ZenCodingFilter>emptyList(), + expandPrimitiveAbbreviations, 0); + TemplateImpl template = generatedTemplate.get(); + String templateText = template != null ? template.getTemplateText() : null; + if (!StringUtil.isEmpty(templateText)) { + return template.isToReformat() ? reformatTemplateText(file, templateText) : templateText; + } } + catch (EmmetException e) { + return e.getMessage(); + } + } } } |