aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/parsingtoolbox.cpp
diff options
context:
space:
mode:
authorRenaud G <renaud@rolisteam.org>2019-05-02 15:47:10 +0200
committerRenaud G <renaud@rolisteam.org>2019-05-02 15:47:10 +0200
commit61331656dc608cdf3faf9af0c28b00d4549d4458 (patch)
tree826463774c1ec790981dc220087b3e89837f88b2 /parsingtoolbox.cpp
parent200ae2e6325107c9c449a8f0dfe921a88efcd3cc (diff)
downloadOneRoll-61331656dc608cdf3faf9af0c28b00d4549d4458.tar.gz
OneRoll-61331656dc608cdf3faf9af0c28b00d4549d4458.zip
fix #43
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;