From 99514e11a78e30f950f9ea3bc856b828b2ac875f Mon Sep 17 00:00:00 2001 From: Franck Dary <franck.dary@etu.univ-amu.fr> Date: Wed, 20 Feb 2019 15:58:07 +0100 Subject: [PATCH] Fixed bug in backtrack --- transition_machine/src/ActionBank.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/transition_machine/src/ActionBank.cpp b/transition_machine/src/ActionBank.cpp index 31ece1e..a423f8f 100644 --- a/transition_machine/src/ActionBank.cpp +++ b/transition_machine/src/ActionBank.cpp @@ -507,7 +507,7 @@ std::vector<Action::BasicAction> ActionBank::str2sequence(const std::string & na if (ProgramParameters::debug) fprintf(stderr, "classifierName = <%s>\n", classifierName.c_str()); - static auto undoOneTime = [classifierName](Config & c) + static auto undoOneTime = [](Config & c, const std::string & classifierName) { if (ProgramParameters::debug) fprintf(stderr, "classifierName = <%s>\n", classifierName.c_str()); @@ -524,7 +524,7 @@ std::vector<Action::BasicAction> ActionBank::str2sequence(const std::string & na } }; - static auto undoForReal = [classifierName](Config & c) + static auto undoForReal = [](Config & c, const std::string & classifierName) { if (ProgramParameters::debug) fprintf(stderr, "classifierName = <%s>\n", classifierName.c_str()); @@ -544,11 +544,11 @@ std::vector<Action::BasicAction> ActionBank::str2sequence(const std::string & na } }; - undoOneTime(c); + undoOneTime(c, classifierName); for (int i = 0; i < dist-1; i++) - undoOneTime(c); + undoOneTime(c, classifierName); - undoForReal(c); + undoForReal(c, classifierName); }; auto undo = [dist](Config &, Action::BasicAction &) { -- GitLab