CharacterWriteStream.st
branchjv
changeset 18617 fbfd2d411738
parent 18608 7d521f25267c
parent 18613 cef8d2d9f29f
child 18800 02724cc719b6
equal deleted inserted replaced
18610:b9799e74a9c5 18617:fbfd2d411738
   108         newSz := sz := collection size.
   108         newSz := sz := collection size.
   109         position + additionalSize >= sz ifTrue:[
   109         position + additionalSize >= sz ifTrue:[
   110             newSz := newSz + additionalSize + 100.          "add some more space, maybe more will be added"
   110             newSz := newSz + additionalSize + 100.          "add some more space, maybe more will be added"
   111         ].
   111         ].
   112         collection := ((CharacterArray speciesForCharacterSize:newCharacterSize) new:newSz) 
   112         collection := ((CharacterArray speciesForCharacterSize:newCharacterSize) new:newSz) 
   113                         replaceFrom:1 to:sz with:collection startingAt:1.
   113                         replaceFrom:1 to:position with:collection startingAt:1.
   114         currentCharacterSize := collection bitsPerCharacter.
   114         currentCharacterSize := collection bitsPerCharacter.
   115     ].
   115     ].
   116 ! !
   116 ! !
   117 
   117 
   118 !CharacterWriteStream methodsFor:'private-accessing'!
   118 !CharacterWriteStream methodsFor:'private-accessing'!