*** empty log message ***
authorClaus Gittinger <cg@exept.de>
Wed, 24 Jan 2001 13:39:32 +0100
changeset 952 79b938f990d1
parent 951 37870a37b930
child 953 1ecbac9ced0c
*** empty log message ***
ZipArchive.st
--- a/ZipArchive.st	Tue Jan 23 10:54:42 2001 +0100
+++ b/ZipArchive.st	Wed Jan 24 13:39:32 2001 +0100
@@ -1296,7 +1296,7 @@
     archiveName := nm asFilename name.
     mode := m.
 
-    mode == #read ifTrue:[
+    mode ~~ #write ifTrue:[
 	self openFile.
 	self readDirectory.
 	self closeFile.
@@ -1315,11 +1315,12 @@
 
 openFile
     file isNil ifTrue:[
-	mode == #read ifTrue:[
-	    file := archiveName asFilename readStream binary.
+	mode ~~ #write ifTrue:[
+	    file := archiveName asFilename readStream.
 	] ifFalse:[
-	    file := archiveName asFilename writeStream binary
-	]
+	    file := archiveName asFilename writeStream
+	].
+	file binary
     ].
 
     "Created: / 30.3.1998 / 18:18:48 / cg"
@@ -1731,6 +1732,6 @@
 !ZipArchive class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libbasic2/ZipArchive.st,v 1.31 2000-12-18 13:33:26 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic2/ZipArchive.st,v 1.32 2001-01-24 12:39:32 cg Exp $'
 ! !
 ZipArchive initialize!