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