diff --git a/diylc/diylc-core/src/org/diylc/presenter/Presenter.java b/diylc/diylc-core/src/org/diylc/presenter/Presenter.java index 3445ce19..1ea4b742 100644 --- a/diylc/diylc-core/src/org/diylc/presenter/Presenter.java +++ b/diylc/diylc-core/src/org/diylc/presenter/Presenter.java @@ -94,6 +94,7 @@ public class Presenter implements IPlugInPort { XStream xStream = new XStream(new DomDriver()); @SuppressWarnings("unchecked") List allVersions = (List) xStream.fromXML(in); + CURRENT_VERSION = allVersions.get(allVersions.size() - 1).getVersionNumber(); RECENT_VERSIONS = allVersions.subList(allVersions.size() - 3, allVersions.size()); Collections.sort(RECENT_VERSIONS, new Comparator() { @@ -102,8 +103,7 @@ public class Presenter implements IPlugInPort { return -o1.getVersionNumber().compareTo(o2.getVersionNumber()); } }); - in.close(); - CURRENT_VERSION = allVersions.get(allVersions.size() - 1).getVersionNumber(); + in.close(); } catch (IOException e) { LOG.error("Could not find version number, using default", e); }