diff options
author | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2016-11-27 22:47:27 +0100 |
---|---|---|
committer | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2016-11-27 22:47:27 +0100 |
commit | 8460f925248b99e94169bbfa9f2645de677f2e27 (patch) | |
tree | d891ae50b009c64797e84ed7299d7e2d2956dc66 /TODO | |
parent | 0fbbc0d99625e00e5a0389e28fc8dcd4160aeac2 (diff) | |
download | sciteco-8460f925248b99e94169bbfa9f2645de677f2e27.tar.gz |
fixed rubout of the first command after command line termination ($$)
* The $$ would leave the current state pointing to the "escape" state
which was manually fixed up in macro return handling but not in command line
return (ie. termination) handling.
Therefore the initial state at the start of the command line after $$
was the "escape" state.
The rubout-last-command immediate editing command would consequently
end up in an infinite loop trying to reach the start state.
* This has been fixed by setting the state before throwing Return().
Some additional paranoia assertions have been added to prevent this
bug in the future.
Diffstat (limited to 'TODO')
0 files changed, 0 insertions, 0 deletions