A new version of Tools was added to project The Inbox: http://source.squeak.org/inbox/Tools-fbs.284.mcz
==================== Summary ====================
Name: Tools-fbs.284 Author: fbs Time: 2 December 2010, 5:42:26.979 pm UUID: 13b11c52-520e-b94a-83a4-a182cd1f2383 Ancestors: Tools-ul.282
When a method changes out from under your feet in the Debugger (e.g., you remove an instvar triggering a recompile of a method through which you've stepped), the Debugger blanks out contents. In the UI, this manifests as a blank code pane.
This change resets the contents ivar by setting it to the new, recompiled, CompiledMethod as a side effect of calling self selectedMessage.
This version is Eliot Miranda's improved version of my (fbs) initial submission.
=============== Diff against Tools-ul.282 ===============
Item was changed: ----- Method: Debugger>>contents (in category 'accessing') ----- contents "Depending on the current selection, different information is retrieved. Answer a string description of that information. This information is the method in the currently selected context."
+ ^contents ifNil: + [self selectedContext + ifNotNil: [self selectedMessage] + ifNil: [String new]] ! - contents == nil ifTrue: [^ String new]. - ^ contents copy!
squeak-dev@lists.squeakfoundation.org