*** empty log message ***
authorClaus Gittinger <cg@exept.de>
Mon, 13 Dec 2004 23:09:01 +0100
changeset 6153 8f3553c07ccf
parent 6152 c3ad7e7d9253
child 6154 606d9cc12d52
*** empty log message ***
FileOperation.st
--- a/FileOperation.st	Mon Dec 13 14:10:20 2004 +0100
+++ b/FileOperation.st	Mon Dec 13 23:09:01 2004 +0100
@@ -1274,10 +1274,10 @@
     aColOfFiles do:[:oldFile |
         oldName := oldFile baseName asString.
         lastNewName notNil ifTrue:[
-            initialText := FileBrowser goodRenameDefaultForFile:oldName lastOld:lastOldName lastNew:lastNewName
+            initialText := FileBrowser goodRenameDefaultForFile:oldName lastOld:lastOldName lastNew:lastNewName.
         ].
         doRename := false.
-        renameAll ifTrue:[
+        (renameAll and:[initialText notNil]) ifTrue:[
             doRename := true.
             newName := initialText.
         ] ifFalse:[
@@ -1285,6 +1285,7 @@
             queryBox initialText:(initialText ? oldName).
             queryBox action:[:newEnteredName | newName := newEnteredName. doRename := true.].
             queryBox show "showAtPointer".
+            queryBox accepted ifFalse:[self halt].
         ].
         doRename ifTrue:[
             (self renameFile:oldFile to:newName asString) ifTrue:[
@@ -1299,5 +1300,5 @@
 !FileOperation class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libtool/FileOperation.st,v 1.62 2004-12-13 13:10:20 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libtool/FileOperation.st,v 1.63 2004-12-13 22:09:01 cg Exp $'
 ! !