IDEA-67806: correctly select file for configure associations quickfix

This commit is contained in:
sweinreuter
2011-04-14 11:31:17 +02:00
parent b30d1753dd
commit 9e7e22e9c6
@@ -19,6 +19,8 @@ import com.intellij.codeInspection.SuppressIntentionAction;
import com.intellij.openapi.project.Project;
import com.intellij.psi.PsiElement;
import com.intellij.psi.PsiFile;
import com.intellij.psi.util.PsiTreeUtil;
import com.intellij.psi.xml.XmlFile;
import com.intellij.util.IncorrectOperationException;
import org.intellij.lang.xpath.psi.XPathExpression;
import org.intellij.lang.xpath.psi.XPathNodeTest;
@@ -84,7 +86,7 @@ public class XsltQuickFixFactory implements XPathQuickFixFactory {
}
protected void invokeImpl(final Project project, final PsiFile file) throws IncorrectOperationException {
FileAssociationsConfigurable.editAssociations(project, file);
FileAssociationsConfigurable.editAssociations(project, PsiTreeUtil.getContextOfType(file, XmlFile.class, false));
}
@NotNull