diff --git a/reading_machine/src/Action.cpp b/reading_machine/src/Action.cpp index 40033bebcfd1206e5fc8e22cb301a6dcb36f400f..cd4c20cf66d641eb8eea2063cac1ab79c00d44b4 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 &)