aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/dicealias.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'dicealias.cpp')
-rw-r--r--dicealias.cpp6
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);
}
}
}