Dismissing the closing confirmation dialog using the "X" button should

behave the same as selecting "Cancel"
This commit is contained in:
bancika
2020-05-03 11:49:11 +02:00
parent 8e0974cfb2
commit 71e32a9296
2 changed files with 18 additions and 2 deletions
@@ -378,7 +378,7 @@ public class Presenter implements IPlugInPort {
if (projectFileManager.isModified()) { if (projectFileManager.isModified()) {
int response = int response =
view.showConfirmDialog(UNSAVED_CHANGES, WARNING, view.showConfirmDialog(UNSAVED_CHANGES, WARNING,
IView.YES_NO_CANCEL_OPTION, IView.WARNING_MESSAGE); IView.YES_NO_CANCEL_OPTION, IView.WARNING_MESSAGE);
if (response == IView.YES_OPTION) { if (response == IView.YES_OPTION) {
if (this.getCurrentFileName() == null) { if (this.getCurrentFileName() == null) {
File file = view.promptFileSave(); File file = view.promptFileSave();
@@ -390,7 +390,7 @@ public class Presenter implements IPlugInPort {
saveProjectToFile(this.getCurrentFileName(), false); saveProjectToFile(this.getCurrentFileName(), false);
} }
} }
return response != IView.CANCEL_OPTION; return response != IView.CANCEL_OPTION && response >= 0;
} }
return true; return true;
} }
@@ -3076,6 +3076,22 @@
</org.diylc.appframework.update.Change> </org.diylc.appframework.update.Change>
</changes> </changes>
<url>https://github.com/bancika/diy-layout-creator/releases</url> <url>https://github.com/bancika/diy-layout-creator/releases</url>
</org.diylc.appframework.update.Version>
<org.diylc.appframework.update.Version>
<versionNumber>
<major>4</major>
<minor>7</minor>
<build>0</build>
</versionNumber>
<releaseDate>2020-05-03 00:00:00.000 CET</releaseDate>
<name></name>
<changes>
<org.diylc.appframework.update.Change>
<changeType>IMPROVEMENT</changeType>
<description>Dismissing the closing confirmation dialog using the "X" button should behave the same as selecting "Cancel"</description>
</org.diylc.appframework.update.Change>
</changes>
<url>https://github.com/bancika/diy-layout-creator/releases</url>
</org.diylc.appframework.update.Version> </org.diylc.appframework.update.Version>
</a> </a>
</java.util.Arrays_-ArrayList> </java.util.Arrays_-ArrayList>