aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/qregisters.cpp
diff options
context:
space:
mode:
authorRobin Haberkorn <robin.haberkorn@googlemail.com>2013-02-14 19:21:19 +0100
committerRobin Haberkorn <robin.haberkorn@googlemail.com>2013-02-14 19:21:19 +0100
commitf63cf74a89027988aed16e2069c1ca8486c749b5 (patch)
treef14a3fc9fb5ebee253fafce3a564e2cba27442d9 /src/qregisters.cpp
parent6195aeba1899f50384b704b23ae2eea9c60c79a2 (diff)
downloadsciteco-f63cf74a89027988aed16e2069c1ca8486c749b5.tar.gz
hide some implementation details in MicroStateMachines
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;