CharacterArray.st
changeset 12912 d12e31b830f5
parent 12767 17d2c7268065
child 12925 5c0a9a633ca1
--- a/CharacterArray.st	Fri Apr 30 18:51:56 2010 +0200
+++ b/CharacterArray.st	Mon May 03 15:20:52 2010 +0200
@@ -1881,10 +1881,10 @@
     |s|
 
     (s := self string) ~~ self ifTrue:[
-	^ s endsWith:aStringOrCharacter
+        ^ s endsWith:aStringOrCharacter
     ].
-    aStringOrCharacter isCharacter ifTrue:[
-	^ self last = aStringOrCharacter
+    (self notEmpty and:[aStringOrCharacter isCharacter]) ifTrue:[
+        ^ self last = aStringOrCharacter
     ].
     ^ super endsWith:aStringOrCharacter
 
@@ -5769,11 +5769,11 @@
 !CharacterArray class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libbasic/CharacterArray.st,v 1.431 2010-03-08 07:42:41 stefan Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/CharacterArray.st,v 1.432 2010-05-03 13:20:52 cg Exp $'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libbasic/CharacterArray.st,v 1.431 2010-03-08 07:42:41 stefan Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/CharacterArray.st,v 1.432 2010-05-03 13:20:52 cg Exp $'
 ! !
 
 CharacterArray initialize!