From 80bc5baf5c0b15fe91309a72a879a6189772906a Mon Sep 17 00:00:00 2001 From: Dmitry Jemerov Date: Wed, 2 Sep 2009 15:50:20 +0400 Subject: [PATCH] xinclude fallback fix --- platform/util/src/com/intellij/util/xmlb/JDOMXIncluder.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/platform/util/src/com/intellij/util/xmlb/JDOMXIncluder.java b/platform/util/src/com/intellij/util/xmlb/JDOMXIncluder.java index d4712435d449..a45c20b6b3d3 100644 --- a/platform/util/src/com/intellij/util/xmlb/JDOMXIncluder.java +++ b/platform/util/src/com/intellij/util/xmlb/JDOMXIncluder.java @@ -213,7 +213,9 @@ public class JDOMXIncluder { final Element fallbackElement = element.getChild("fallback", element.getNamespace()); List remoteParsed = parseRemote(bases, remote, fallbackElement); - remoteParsed = extractNeededChildren(element, remoteParsed); + if (remoteParsed.size() > 0) { + remoteParsed = extractNeededChildren(element, remoteParsed); + } for (int i = 0; i < remoteParsed.size(); i++) { Object o = remoteParsed.get(i);