From 032ca410acb00b1d8cb034e91c22a4ec1db0c33e Mon Sep 17 00:00:00 2001 From: Franck Dary <franck.dary@lis-lab.fr> Date: Thu, 10 Sep 2020 11:09:39 +0200 Subject: [PATCH] Fixed rawRange for multiwords --- reading_machine/src/Action.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/reading_machine/src/Action.cpp b/reading_machine/src/Action.cpp index 40033be..cd4c20c 100644 --- a/reading_machine/src/Action.cpp +++ b/reading_machine/src/Action.cpp @@ -81,6 +81,9 @@ Action Action::consumeCharacterIndex(util::utf8string consumed) auto apply = [consumed](Config & config, Action &) { config.moveCharacterIndex(consumed.size()); + + config.getLastNotEmptyHyp(Config::rawRangeStartColName, config.getWordIndex()) = fmt::format("{}", config.getCharacterIndex()); + config.getLastNotEmptyHyp(Config::rawRangeEndColName, config.getWordIndex()) = fmt::format("{}", config.getCharacterIndex() + consumed.size()); }; auto undo = [consumed](Config & config, Action &) -- GitLab