diff --git a/xml/impl/src/com/intellij/xml/actions/XmlSplitTagAction.java b/xml/impl/src/com/intellij/xml/actions/XmlSplitTagAction.java index af6ec809f50d..7e894ede8883 100644 --- a/xml/impl/src/com/intellij/xml/actions/XmlSplitTagAction.java +++ b/xml/impl/src/com/intellij/xml/actions/XmlSplitTagAction.java @@ -16,6 +16,7 @@ package com.intellij.xml.actions; import com.intellij.codeInsight.intention.IntentionAction; +import com.intellij.lang.injection.InjectedLanguageManager; import com.intellij.lang.xhtml.XHTMLLanguage; import com.intellij.openapi.editor.Editor; import com.intellij.openapi.project.Project; @@ -62,7 +63,7 @@ public class XmlSplitTagAction implements IntentionAction { if (parent != null && parent instanceof XmlText && parent.getText().trim().length() > 0) { final PsiElement grandParent = parent.getParent(); if (grandParent != null && !isInsideUnsplittableElement(grandParent)) { - return true; + return InjectedLanguageManager.getInstance(project).findInjectedElementAt(file, offset) == null; } } }