aboutsummaryrefslogtreecommitdiffhomepage
path: root/goto.cpp
diff options
context:
space:
mode:
authorRobin Haberkorn <robin.haberkorn@googlemail.com>2012-11-12 21:44:46 +0100
committerRobin Haberkorn <robin.haberkorn@googlemail.com>2012-11-12 21:44:46 +0100
commit3bb56ae078e80b3d228be092dc66962760d9a892 (patch)
treef167d903ce5aa5e08fd6729f10ab47a931027e2d /goto.cpp
parent1dbea939c15ba5bf16484216950f7bd53cd47584 (diff)
downloadsciteco-3bb56ae078e80b3d228be092dc66962760d9a892.tar.gz
distinguish between GOTO, LOOP and CONDITIONAL parse-only modes: fixes loop branching in conditionals
e.g. <0"=1;'...do something...> now works as expected
Diffstat (limited to 'goto.cpp')
-rw-r--r--goto.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/goto.cpp b/goto.cpp
index 01786f1..4b2ce15 100644
--- a/goto.cpp
+++ b/goto.cpp
@@ -223,7 +223,7 @@ StateGotoCmd::done(const gchar *str)
undo.push_str(skip_label);
skip_label = g_strdup(labels[value-1]);
undo.push_var<Mode>(mode);
- mode = MODE_PARSE_ONLY;
+ mode = MODE_PARSE_ONLY_GOTO;
}
}