AbstractFileBrowser.st
changeset 8601 85c62034c1ff
parent 8590 ed2ee3a6e866
child 8611 3d979ab577b7
--- a/AbstractFileBrowser.st	Mon May 04 00:49:43 2009 +0200
+++ b/AbstractFileBrowser.st	Tue May 05 17:40:34 2009 +0200
@@ -3689,18 +3689,21 @@
     destDir := self currentDirectory.
     destDir isNil ifTrue:[^ self].
 
-    aCollectionOfDropObjects do:[:dropObject |
-        |fn|
-
-        dropObject isFileObject ifTrue:[
-            fn := dropObject theObject asFilename.
-            dropObject isDirectory ifTrue:[
-                fn copyTo:destDir
-            ] ifFalse:[
-                fn recursiveCopyTo:destDir
+    self withWaitCursorDo:[
+        aCollectionOfDropObjects do:[:dropObject |
+            |fn|
+
+            dropObject isFileObject ifTrue:[
+                fn := dropObject theObject asFilename.
+                dropObject isDirectory ifTrue:[
+                    fn copyTo:destDir
+                ] ifFalse:[
+                    fn recursiveCopyTo:destDir
+                ]
             ]
-        ]
-    ].
+        ].
+    ].
+
     self directoryContentsBrowser 
         directoryContentsChangeFlag:true;
         wakeUp
@@ -7745,5 +7748,5 @@
 !AbstractFileBrowser class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libtool/AbstractFileBrowser.st,v 1.403 2009-04-02 14:38:40 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libtool/AbstractFileBrowser.st,v 1.404 2009-05-05 15:40:34 cg Exp $'
 ! !