From dd21899d27eb088b02d0964765301ad902e07d5c Mon Sep 17 00:00:00 2001 From: Franck Dary <franck.dary@lis-lab.fr> Date: Fri, 30 Oct 2020 12:47:30 +0100 Subject: [PATCH] Corrected bug where text metadata would not contain the first word of sentence if it was a multiword --- reading_machine/src/Action.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/reading_machine/src/Action.cpp b/reading_machine/src/Action.cpp index a5592db..d99e4f4 100644 --- a/reading_machine/src/Action.cpp +++ b/reading_machine/src/Action.cpp @@ -80,10 +80,10 @@ 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()); + + config.moveCharacterIndex(consumed.size()); }; auto undo = [consumed](Config & config, Action &) -- GitLab