From e642b1a1091b36f5b272e8db1ef9c555a1a01e55 Mon Sep 17 00:00:00 2001 From: Nathan Dinsmore Date: Mon, 22 Apr 2013 21:07:43 -0400 Subject: Fixed #72 Canceling a "Save as..." operation will no longer replace the selected project upon the next save. --- gui.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'gui.js') diff --git a/gui.js b/gui.js index 7f58fdd..186716e 100644 --- a/gui.js +++ b/gui.js @@ -3964,7 +3964,6 @@ ProjectDialogMorph.prototype.saveProject = function () { this.ide.projectNotes = notes || this.ide.projectNotes; if (name) { - this.ide.setProjectName(name); if (this.source === 'cloud') { if (detect( this.projectList, @@ -3976,11 +3975,12 @@ ProjectDialogMorph.prototype.saveProject = function () { ) + '\n"' + name + '"?', 'Replace Project', function () { + myself.ide.setProjectName(name); myself.saveCloudProject(); } - ); } else { + this.ide.setProjectName(name); myself.saveCloudProject(); } } else { // 'local' @@ -3994,12 +3994,14 @@ ProjectDialogMorph.prototype.saveProject = function () { ) + '\n"' + name + '"?', 'Replace Project', function () { + myself.ide.setProjectName(name); myself.ide.source = 'local'; myself.ide.saveProject(name); myself.destroy(); } ); } else { + this.ide.setProjectName(name); myself.ide.source = 'local'; this.ide.saveProject(name); this.destroy(); -- cgit v1.3.1