aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/qregisters.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/qregisters.cpp')
-rw-r--r--src/qregisters.cpp5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/qregisters.cpp b/src/qregisters.cpp
index b5e3080..a46b4da 100644
--- a/src/qregisters.cpp
+++ b/src/qregisters.cpp
@@ -374,10 +374,7 @@ QRegSpecMachine::input(gchar chr) throw (State::Error)
{
gchar *insert;
- if (state)
- goto *state;
-
- /* NULL state */
+MICROSTATE_START;
switch (chr) {
case '.': undo.push_var(is_local) = true; break;
case '#': set(&&StateFirstChar); break;