diff --git a/platform/lang-impl/src/com/intellij/execution/impl/RunManagerImpl.java b/platform/lang-impl/src/com/intellij/execution/impl/RunManagerImpl.java index d8241492021d..58ba805b5f96 100644 --- a/platform/lang-impl/src/com/intellij/execution/impl/RunManagerImpl.java +++ b/platform/lang-impl/src/com/intellij/execution/impl/RunManagerImpl.java @@ -453,9 +453,11 @@ public class RunManagerImpl extends RunManagerEx implements JDOMExternalizable, if (each.getType() instanceof UnknownConfigurationType) continue; recentList.add(getUniqueName(each)); } - final Element recent = new Element(RECENT); - parentNode.addContent(recent); - recentList.writeExternal(recent); + if (!recentList.isEmpty()) { + final Element recent = new Element(RECENT); + parentNode.addContent(recent); + recentList.writeExternal(recent); + } if (myUnknownElements != null) { for (Element unloadedElement : myUnknownElements) {