From 3bb56ae078e80b3d228be092dc66962760d9a892 Mon Sep 17 00:00:00 2001 From: Robin Haberkorn Date: Mon, 12 Nov 2012 21:44:46 +0100 Subject: distinguish between GOTO, LOOP and CONDITIONAL parse-only modes: fixes loop branching in conditionals e.g. <0"=1;'...do something...> now works as expected --- goto.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'goto.cpp') 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_PARSE_ONLY; + mode = MODE_PARSE_ONLY_GOTO; } } -- cgit v1.2.3