aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/parsingtoolbox.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'parsingtoolbox.cpp')
-rw-r--r--parsingtoolbox.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/parsingtoolbox.cpp b/parsingtoolbox.cpp
index ebc0627..4fbbd6c 100644
--- a/parsingtoolbox.cpp
+++ b/parsingtoolbox.cpp
@@ -870,7 +870,9 @@ SubtituteInfo ParsingToolBox::readVariableFromString(const QString& source, int&
qint64 number;
if(readNumber(rest, number))
{
+ auto len= QString::number(number).size() - 1;
readSubtitutionParameters(info, rest);
+ info.setLength(info.length() + len);
info.setResultIndex(static_cast<int>(number));
info.setPosition(i);
found= true;