The Inbox: Tools-fbs.287.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

The Inbox: Tools-fbs.287.mcz

commits-2
A new version of Tools was added to project The Inbox:
http://source.squeak.org/inbox/Tools-fbs.287.mcz

==================== Summary ====================

Name: Tools-fbs.287
Author: fbs
Time: 11 December 2010, 6:35:36.221 pm
UUID: bbe28059-3caf-0d40-8b0c-fdde8f969d45
Ancestors: Tools-fbs.286

This is a quick and dirty hack to address
http://bugs.squeak.org/view.php?id=7575. The right way is probably to have #selectedContext return nil if there's no context selected. Many places expect #selectedContext to return a non-nil value though.

So again: quick and dirty hack, and something better should be written that addresses the many places that assume that there's always a selected context.

=============== Diff against Tools-fbs.286 ===============

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."
 
+ ^(contextStackIndex == 0)
+ ifTrue: [String new]
+ ifFalse: [contents ifNil:
+ [self selectedContext
+ ifNotNil: [self selectedMessage]
+ ifNil: [String new]]] !
- ^contents ifNil:
- [self selectedContext
- ifNotNil: [self selectedMessage]
- ifNil: [String new]] !