#FEATURE by cg
authorClaus Gittinger <cg@exept.de>
Wed, 08 Jun 2016 11:37:53 +0200
changeset 5764 a88d15f79b65
parent 5762 42aeb0e32655
child 5765 0040b98cc465
#FEATURE by cg class: TextView changed: #saveAs:doAppend:compressTabs:eolMode: configurable backup file generation on save
TextView.st
--- a/TextView.st	Tue Jun 07 03:37:19 2016 +0000
+++ b/TextView.st	Wed Jun 08 11:37:53 2016 +0200
@@ -2584,6 +2584,11 @@
                         with:filename name.
         ] ifTrue:[
             [
+                UserPreferences current generateBackupFileWhenSaving ifTrue:[
+                    filename exists ifTrue:[
+                        filename moveTo:(filename pathName,'.bak') asFilename
+                    ].    
+                ].    
                 doAppend ifTrue:[
                     aStream := filename appendingWriteStream.
                 ] ifFalse:[