<div dir="ltr">Great tips.<div>I'll test that</div><div><br></div><div>Best,</div><div>Karl</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Nov 10, 2015 at 6:16 PM, Chris Muller <span dir="ltr"><<a href="mailto:asqueaker@gmail.com" target="_blank">asqueaker@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I hear you about trying to debug the Listener pattern, its a pain.<br>
<br>
One thing I do when I can't use the debugger is create a global<br>
"object log" -- an OrderedCollection -- and then, in Object>>#update:<br>
(or whereever) capture the current stack into your log:<br>
<br>
MyGlobalLog add: thisContext longStack<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
<br>
On Tue, Nov 10, 2015 at 8:45 AM, karl ramberg <<a href="mailto:karlramberg@gmail.com">karlramberg@gmail.com</a>> wrote:<br>
> In the NewColorPickerMorph if you scale the alpha of the selected color, the<br>
> UI will not turn let you set alpha back to fully opaque. You can pull the<br>
> slider all the way to the max but the selected color will remain<br>
> translucent.<br>
><br>
> This is a minor issue but the big issue is how do debug this and similar<br>
> issues which is set up with the Object>>update: or Object>>changed:<br>
><br>
> I find that I'm going into a rabbit hole each time I try to debug these<br>
> message sends. I can't seem to get a grip on what or where the messages and<br>
> changes in state are from.<br>
><br>
> Do anybody have any advise on good practice for debugging Object>>update: or<br>
> Object>>changed: ?<br>
><br>
> Best,<br>
> Karl<br>
><br>
><br>
><br>
<br>
</div></div></blockquote></div><br></div>