summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/plugins/projectexplorer/customwizard/customwizardparameters.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/plugins/projectexplorer/customwizard/customwizardparameters.cpp b/src/plugins/projectexplorer/customwizard/customwizardparameters.cpp
index 241b40a0bf..d44da8dcd8 100644
--- a/src/plugins/projectexplorer/customwizard/customwizardparameters.cpp
+++ b/src/plugins/projectexplorer/customwizard/customwizardparameters.cpp
@@ -850,14 +850,13 @@ bool replaceFieldHelper(ValueStringTransformation transform,
int nextPos = s->indexOf(delimiter, pos + 1);
if (nextPos == -1)
break;
- nextPos++; // Point past 2nd delimiter
- if (nextPos == pos + 2) {
+ if (nextPos == pos + 1) {
pos = nextPos; // Skip '%%'
continue;
}
// Evaluate field specification for modifiers
// "%field:l%"
- QString fieldSpec = s->mid(pos + 1, nextPos - pos - 2);
+ QString fieldSpec = s->mid(pos + 1, nextPos - pos - 1);
const int fieldSpecSize = fieldSpec.size();
char modifier = '\0';
if (fieldSpecSize >= 3 && fieldSpec.at(fieldSpecSize - 2) == modifierDelimiter) {