--- a/DebugView.st Tue Feb 24 19:13:14 2015 +0100
+++ b/DebugView.st Tue Feb 24 19:23:38 2015 +0100
@@ -7373,6 +7373,7 @@
con := aContext.
calledContext := nil.
+'======================================' print. con printCR.
alreadyInApplicationCode :=
con receiver isLazyValue not "/ careful to not force futures/lazy values
and:[con receiver isKindOf:ApplicationModel].
@@ -7441,7 +7442,8 @@
con notNil
and:[ con isBlockContext not
and:[ con method notNil
- and:[ (con method shouldBeSkippedInDebuggersWalkBack) ]]]
+ and:[ (con method shouldBeSkippedInDebuggersWalkBack)
+ and:[ (self haltSelectors includes: con selector) not]]]]
] whileTrue:[
"/ Transcript show:'xx '; showCR:con.
calledContext := con.
@@ -7461,6 +7463,7 @@
count := 0.
[con notNil and:[count <= nChainShown]] whileTrue:[
"/ remember any halt/breakpoint or openModal on the fly
+'---' print. con printCR.
sel := con selector.
(self haltSelectors includes:sel) ifTrue:[
(method := con method) notNil ifTrue:[
@@ -7493,7 +7496,7 @@
|show1|
show1 := self showingContext1:con calling:calledContext.
- DebuggingDebugger3 == true ifTrue:[
+ DebuggingDebugger3 := true== true ifTrue:[
'showingContext1: (' print. con print. ') --> ' print. show1 printCR.
].
show1
@@ -9526,15 +9529,15 @@
!DebugView class methodsFor:'documentation'!
version
- ^ '$Header: /cvs/stx/stx/libtool/DebugView.st,v 1.686 2015-02-24 11:50:01 cg Exp $'
+ ^ '$Header: /cvs/stx/stx/libtool/DebugView.st,v 1.687 2015-02-24 18:23:38 cg Exp $'
!
version_CVS
- ^ '$Header: /cvs/stx/stx/libtool/DebugView.st,v 1.686 2015-02-24 11:50:01 cg Exp $'
+ ^ '$Header: /cvs/stx/stx/libtool/DebugView.st,v 1.687 2015-02-24 18:23:38 cg Exp $'
!
version_SVN
- ^ '$Id: DebugView.st,v 1.686 2015-02-24 11:50:01 cg Exp $'
+ ^ '$Id: DebugView.st,v 1.687 2015-02-24 18:23:38 cg Exp $'
! !