Thanks! I will use on:do: so.
On Fri, May 15, 2020 at 2:12 PM Richard Sargent < richard.sarg...@gemtalksystems.com> wrote: > On Fri, May 15, 2020 at 10:00 AM Vitor Medina Cruz <vitormc...@gmail.com> > wrote: > >> Hello, >> >> On Windows 10 and Pharo 8, If I do: >> >> [ Error signal ] ifCurtailed: [ Transcript show: 'error' ]. >> >> the debug window pops up, when I close, 'error' is print in the >> Transcript. If I do >> > > That is correct. It isn't curtailed until the default handler finishes and > drops the stack frames. In this case, the default handler opens the > debugger. When you terminate the debugger, you curtail the execution, not > before. > > >> [ Error signal ] on: Error do: [ Transcript show: 'error' ]. >> >> 'error' is print in Transcript without debug windows pops up. I was >> expecting the same behavior here, as if ifCurtailed was a syntax sugar for >> on:do:, that is not the case or it is some kind of error? The way it is, I >> cannot use ifCurtailed because I don't want the debug window to pup up. >> >> Regards, >> Vitor >> >