From b80bd85dec8932ecba27f0d7eb5eecec4d876f9d Mon Sep 17 00:00:00 2001 From: Roman Telezhynskyi Date: Tue, 15 Aug 2017 15:21:31 +0300 Subject: [PATCH] Just replace() method is enough. It replaces all occurrences. --HG-- branch : feature --- src/libs/vpatterndb/vtranslatevars.cpp | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/libs/vpatterndb/vtranslatevars.cpp b/src/libs/vpatterndb/vtranslatevars.cpp index b3af9481a..4952e0f21 100644 --- a/src/libs/vpatterndb/vtranslatevars.cpp +++ b/src/libs/vpatterndb/vtranslatevars.cpp @@ -695,10 +695,7 @@ QString VTranslateVars::PlaceholderToUserText(QString text) const if (translated != original) { - while (text.indexOf(original) != -1) - { - text.replace(original, translated); - } + text.replace(original, translated); } ++i; } @@ -717,10 +714,7 @@ QString VTranslateVars::PlaceholderFromUserText(QString text) const if (translated != original) { - while (text.indexOf(translated) != -1) - { - text.replace(translated, original); - } + text.replace(translated, original); } ++i; }