changed: #setContext:releaseInspectors:
authorClaus Gittinger <cg@exept.de>
Sun, 21 Oct 2012 10:40:15 +0200
changeset 11887 dffcf2e6e4fa
parent 11886 0c039c26ad7b
child 11888 aed8d69ca989
changed: #setContext:releaseInspectors: context skip repaired
DebugView.st
--- a/DebugView.st	Sun Oct 21 02:15:49 2012 +0200
+++ b/DebugView.st	Sun Oct 21 10:40:15 2012 +0200
@@ -6329,6 +6329,8 @@
                 (con isBlockContext
                 and:[ (h := con home) notNil
                 and:[ (self is:h inCallingChainOf:con) ]]) ifTrue:[
+                    |blocksReceiver|
+                    blocksReceiver := con receiver.
                     c := con sender.
                     [ 
                         c notNil 
@@ -6336,7 +6338,7 @@
                             sndr := c sender.
                             (sndr ~= h) 
                             and:[ 
-                                c receiver isCollection         "/ skip collection implementations
+                                blocksReceiver isCollection         "/ skip collection implementations
                                 or:[ ( #( #'handle:do:'         "/ skip exception implementations
                                           #'handleDo:' 
                                           #'answer:do:' 
@@ -6349,7 +6351,7 @@
                         c := sndr 
                     ].
                     c notNil ifTrue:[
-                        con := h "sender".
+                        con := c "sender".
                     ].
                 ].
             ].
@@ -8044,11 +8046,11 @@
 !DebugView class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libtool/DebugView.st,v 1.560 2012-10-18 13:36:22 stefan Exp $'
+    ^ '$Header: /cvs/stx/stx/libtool/DebugView.st,v 1.561 2012-10-21 08:40:15 cg Exp $'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libtool/DebugView.st,v 1.560 2012-10-18 13:36:22 stefan Exp $'
+    ^ '$Header: /cvs/stx/stx/libtool/DebugView.st,v 1.561 2012-10-21 08:40:15 cg Exp $'
 !
 
 version_SVN