MessageNode.st
changeset 993 902eec8d132b
parent 992 7e8ef3583a43
child 1017 c923ff9f397e
--- a/MessageNode.st	Tue Nov 09 10:35:56 1999 +0100
+++ b/MessageNode.st	Tue Nov 16 21:51:20 1999 +0100
@@ -164,10 +164,12 @@
                 ].
                 (recVal isMemberOf:String) ifTrue:[
                     (argVal isInteger and:[selector == #at:]) ifTrue:[
-                        canFold := (folding >= #level2) or:[folding == #full].
+                        canFold := folding isSymbol
+                                   and:[(folding >= #level2) or:[folding == #full]].
                     ].
                     ((argVal isMemberOf:String) and:[selector == #',']) ifTrue:[
-                        canFold := (folding >= #level2) or:[folding == #full].
+                        canFold := folding isSymbol
+                                   and:[(folding >= #level2) or:[folding == #full]].
                     ]
                 ].
             ].
@@ -198,7 +200,7 @@
 
     ^ (self basicNew) receiver:recNode selector:selectorString args:(Array with:argNode) lineno:0
 
-    "Modified: / 15.1.1998 / 15:04:27 / cg"
+    "Modified: / 16.11.1999 / 21:50:33 / cg"
 !
 
 receiver:recNode selector:selectorString args:anArray
@@ -2789,5 +2791,5 @@
 !MessageNode class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libcomp/MessageNode.st,v 1.105 1999-11-09 09:35:56 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libcomp/MessageNode.st,v 1.106 1999-11-16 20:51:09 cg Exp $'
 ! !