re-enable autosave only if a save is successful, not just attempted

when combined with 94b54db118,
closes PR 13359
This commit is contained in:
Robby Findler 2013-01-05 11:33:13 -06:00
parent 0c76c692ac
commit 89373c7850
2 changed files with 5 additions and 2 deletions

View File

@ -540,7 +540,6 @@
#t))
(define/public (backup?) (preferences:get 'framework:backup-files?))
(define/augment (on-save-file name format)
(set! auto-save-error? #f)
(when (and (backup?)
(not (eq? format 'copy))
(file-exists? name))
@ -554,6 +553,10 @@
(delete-file back-name))
(copy-file name back-name)))))
(inner (void) on-save-file name format))
(define/augment (after-save-file success?)
(when success?
(set! auto-save-error? #f)))
(define/augment (on-close)
(remove-autosave)
(set! do-autosave? #f)

View File

@ -1956,7 +1956,7 @@
(define/public (get-read-write?) read-write?)
(define/private (check-lock)
(define filename (get-filename))
(define can-edit?
(define can-edit?
(if (and filename
(file-exists? filename))
(and (member 'write