diff --git a/ diy-layout-creator --username bancika@gmail.com/DIYLC/config.xml b/ diy-layout-creator --username bancika@gmail.com/DIYLC/config.xml index 59d99305..992af535 100644 --- a/ diy-layout-creator --username bancika@gmail.com/DIYLC/config.xml +++ b/ diy-layout-creator --username bancika@gmail.com/DIYLC/config.xml @@ -1,15 +1,15 @@ - metric - true + lastPath + C:\Documents and Settings\Branislav Stojkovic\Desktop zoom 1.0 - lastPath - C:\Documents and Settings\Branislav Stojkovic\Desktop + metric + true default.org.diylc.components.misc.Label:Color diff --git a/ diy-layout-creator --username bancika@gmail.com/DIYLC/src/org/diylc/presenter/Presenter.java b/ diy-layout-creator --username bancika@gmail.com/DIYLC/src/org/diylc/presenter/Presenter.java index badd43ce..cd5efce1 100644 --- a/ diy-layout-creator --username bancika@gmail.com/DIYLC/src/org/diylc/presenter/Presenter.java +++ b/ diy-layout-creator --username bancika@gmail.com/DIYLC/src/org/diylc/presenter/Presenter.java @@ -193,7 +193,7 @@ public class Presenter implements IPlugInPort { Project project = new Project(); instantiationManager.fillWithDefaultProperties(project); loadProject(project, true); - projectFileManager.fireFileStatusChanged(); + projectFileManager.startNewFile(); } catch (Exception e) { LOG.error("Could not create new file", e); view.showMessage("Could not create a new file. Check the log for details.", "Error", diff --git a/ diy-layout-creator --username bancika@gmail.com/DIYLC/src/org/diylc/presenter/ProjectFileManager.java b/ diy-layout-creator --username bancika@gmail.com/DIYLC/src/org/diylc/presenter/ProjectFileManager.java index 691e25ae..dd1ecbca 100644 --- a/ diy-layout-creator --username bancika@gmail.com/DIYLC/src/org/diylc/presenter/ProjectFileManager.java +++ b/ diy-layout-creator --username bancika@gmail.com/DIYLC/src/org/diylc/presenter/ProjectFileManager.java @@ -77,6 +77,12 @@ public class ProjectFileManager { xStream.autodetectAnnotations(true); this.messageDispatcher = messageDispatcher; } + + public void startNewFile() { + currentFileName = null; + modified = false; + fireFileStatusChanged(); + } public void serializeProjectToFile(Project project, String fileName) throws IOException { LOG.info(String.format("saveProjectToFile(%s)", fileName));