diff options
Diffstat (limited to 'dicealias.cpp')
| -rw-r--r-- | dicealias.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/dicealias.cpp b/dicealias.cpp index a27919d..f514e9e 100644 --- a/dicealias.cpp +++ b/dicealias.cpp @@ -89,9 +89,11 @@ QString makeReplament(const QString& pattern, const QString& replacement, QStrin patternPosList.push_back(pos); pos+=1; } - for(auto pos : patternPosList) + + // TODO to be replace by C++14 when it is ready + for (auto i = patternPosList.rbegin(); i != patternPosList.rend(); ++i) { - cmd.replace(pos,1,replacement); + cmd.replace(*i,1,replacement); } } } |