diff options
| author | Nathan Dinsmore <queryselector@gmail.com> | 2013-04-22 21:07:43 -0400 |
|---|---|---|
| committer | Nathan Dinsmore <queryselector@gmail.com> | 2013-04-22 21:07:43 -0400 |
| commit | e642b1a1091b36f5b272e8db1ef9c555a1a01e55 (patch) | |
| tree | 41f0ac773269298493a3b0223390d8064cbb65b9 /gui.js | |
| parent | 020f95992d6e452751199ec18ab066fe2cf9d78c (diff) | |
| download | snap-yow-e642b1a1091b36f5b272e8db1ef9c555a1a01e55.tar.gz snap-yow-e642b1a1091b36f5b272e8db1ef9c555a1a01e55.zip | |
Fixed #72
Canceling a "Save as..." operation will no longer replace the selected project upon the next save.
Diffstat (limited to 'gui.js')
| -rw-r--r-- | gui.js | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -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(); |
