Debugger Stackframe doesn't go away
Hi,
I was playing around with Erlang and Erlide and I came across an issue with the debugger. When you resume an operation the stackframes don't go away. I fiddled around a little bit and found, that if you remove all the Stackframes, after resuming the debugger behaves, like I want it to. I have made a patch which I'm going to attach.
Regards, Rico
Thanks, I'll look at that. I am not sure that I understand what the problem is, but I think that I will understand by comparing the behaviour with and without your patch.
Sorry for not explaining it better.
If a start a function with a breakpoint, the debugger stops at the breakpoint:
If I press resume, the stackframe as shown in the picture before, stays where it was, even so the function is done.
With my patch, the stackframe is gone.
Rico
Ah, I see. The thing is that when a process ends, one would sometimes want to keep the stacktrace around. What you are seeing is an artifact of that. Since we have users that rely on the current behaviour, we should add a preference so that people can choose whatever way feels best for them.
If you can submit a patch, it will help getting this implemented sooner. Thanks!
Opened https://www.assembla.com/spaces/erlide/tickets/1302 to change the icon overlay so that it is clear which processes are dead and which are alive.