aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/spawn.cpp
diff options
context:
space:
mode:
authorRobin Haberkorn <robin.haberkorn@googlemail.com>2017-03-18 21:41:46 +0100
committerRobin Haberkorn <robin.haberkorn@googlemail.com>2017-03-18 21:52:22 +0100
commit5069c3b800a5806ef132d187c4ec93d037d55ad2 (patch)
tree1553a24addda46301792148d1b7fa8303cf7d26a /src/spawn.cpp
parent8b00fa817e24224245df1ae8776f139d807ce87a (diff)
downloadsciteco-5069c3b800a5806ef132d187c4ec93d037d55ad2.tar.gz
fixed Q-Reg autocompletion for `Q` command
* StateQueryQReg is now derived from StateExpectQReg whose semantics have been changed slightly. * The alternative would have been another common base class for both StateQueryQReg and StateExpectQReg.
Diffstat (limited to 'src/spawn.cpp')
-rw-r--r--src/spawn.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/spawn.cpp b/src/spawn.cpp
index aab97a4..0d6d18a 100644
--- a/src/spawn.cpp
+++ b/src/spawn.cpp
@@ -529,6 +529,8 @@ cleanup:
State *
StateEGCommand::got_register(QRegister *reg)
{
+ machine.reset();
+
BEGIN_EXEC(&States::executecommand);
undo.push_var(register_argument) = reg;
return &States::executecommand;