From efe6053968fdf4dcce8d5ee028100abf46e61c5e Mon Sep 17 00:00:00 2001 From: Vassiliy Kudryashov Date: Mon, 28 May 2012 14:14:54 +0400 Subject: [PATCH] Fix RunManagerTest --- .../src/com/intellij/execution/impl/RunManagerImpl.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) 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) {