--- a/MenuItem.st Tue Jul 13 17:42:43 1999 +0200
+++ b/MenuItem.st Tue Jul 13 18:12:54 1999 +0200
@@ -457,7 +457,10 @@
2 to:aLiteralEncodedArray size by:2 do:[:i |
selector := aLiteralEncodedArray at:i.
- value := (aLiteralEncodedArray at:i+1) decodeAsLiteralArray.
+ value := (aLiteralEncodedArray at:i+1).
+ selector == #argument: ifFalse:[
+ value := value decodeAsLiteralArray
+ ].
self perform:selector with:value
].
@@ -826,5 +829,5 @@
!MenuItem class methodsFor:'documentation'!
version
- ^ '$Header: /cvs/stx/stx/libview2/MenuItem.st,v 1.28 1999-07-13 15:42:43 cg Exp $'
+ ^ '$Header: /cvs/stx/stx/libview2/MenuItem.st,v 1.29 1999-07-13 16:12:54 cg Exp $'
! !