diff -r 563f38b0db89 -r ad61ad4b21ee TSTree.st --- a/TSTree.st Mon Jul 08 15:05:21 2013 +0200 +++ b/TSTree.st Mon Jul 08 15:05:29 2013 +0200 @@ -175,7 +175,13 @@ ! do: aBlock - self nodesDo: [:ea | ea value ifNotNilDo: aBlock] + self nodesDo: [:ea | + |t| + + (t := ea value) notNil ifTrue:[ + aBlock value:t + ] + ]. ! initializeWithKey: aCharacter @@ -302,6 +308,6 @@ !TSTree class methodsFor:'documentation'! version_CVS - ^ '$Header: /cvs/stx/stx/libbasic2/TSTree.st,v 1.4 2013-06-25 11:22:58 cg Exp $' + ^ '$Header: /cvs/stx/stx/libbasic2/TSTree.st,v 1.5 2013-07-08 13:05:29 cg Exp $' ! !