Fixed positioning of icon on copy()
diff --git a/Mac/Lib/macostools.py b/Mac/Lib/macostools.py
index 87eff6e..aa5eb60 100644
--- a/Mac/Lib/macostools.py
+++ b/Mac/Lib/macostools.py
@@ -7,6 +7,7 @@
 import macfs
 import Res
 import os
+from MACFS import *
 
 Error = 'macostools.Error'
 
@@ -74,7 +75,8 @@
 	
 	sf = srcfss.GetFInfo()
 	df = dstfss.GetFInfo()
-	df.Creator, df.Type, df.Flags = sf.Creator, sf.Type, sf.Flags
+	df.Creator, df.Type = sf.Creator, sf.Type
+	df.Flags = (sf.Flags & (kIsStationary|kNameLocked|kHasBundle|kIsInvisible|kIsAlias))
 	dstfss.SetFInfo(df)
 	
 def copytree(src, dst):