<div dir="ltr"><div>Hi,</div><div>I think it was a conscious choice that debugAction doesn't send an event.</div><div><br></div><div>But the change set in attachment will send the event from the debugAction menu item and you can proceed the debugger.<br></div><div><br></div><div>Best,</div><div>Karl<br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Mar 4, 2023 at 2:46 PM Eduardo Ochs <<a href="mailto:eduardoochs@gmail.com">eduardoochs@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi all,<br><br>this is my first bug report, and my proposal for how to fix it is<br>probably too naive... please discuss and rewrite.<br><br>Take a menu item - for example, this one,<br><br>  World -> new morph... -> from alphabetical list -> L-N -> LineMorph<br><br>and put it in the variable itemLineMorph. Then run:<br><br>  itemLineMorph debugAction.<br><br>On the debugger, click "proceed". You will get an error a few steps<br>ahead, in this method:<br><br>  TheWorldMenu >> #newMorphOfClass:event:<br><br>the "evt hand" will fail because evt is nil. One fix is to replace the<br>"evt hand" in TheWorldMenu>>#newMorphOfClass:event: by:<br><br>  (evt ifNotNil: [evt hand] ifNil: [nil currentHand])<br><br>Note that that bug is also triggered when we run debugAction from<br>the halo. See these two messages:<br><br><a href="http://lists.squeakfoundation.org/pipermail/squeak-dev/2023-March/223616.html" target="_blank">http://lists.squeakfoundation.org/pipermail/squeak-dev/2023-March/223616.html</a><br><a href="http://lists.squeakfoundation.org/pipermail/squeak-dev/2023-March/223617.html" target="_blank">http://lists.squeakfoundation.org/pipermail/squeak-dev/2023-March/223617.html</a><br><br>  Cheers,<br>    Eduardo Ochs<br>    <a href="http://anggtwu.net/eev-squeak.html" target="_blank">http://anggtwu.net/eev-squeak.html</a><br><div><br></div></div>
<br>
</blockquote></div>