From 4b92926f0d0b2774c5e928b50d2d5dc24a7f0932 Mon Sep 17 00:00:00 2001 From: mniip Date: Thu, 3 May 2018 00:45:22 +0300 Subject: [PATCH] Fix partition again --- src/common/String.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/common/String.h b/src/common/String.h index 663eb03aed..306bc93134 100644 --- a/src/common/String.h +++ b/src/common/String.h @@ -30,13 +30,13 @@ template class SplitBase { if(posBefore == T::npos) return reverse ? T() : parent.Substr(posFrom); - return parent.Substr(reverse ? 0 : posFrom, includeSeparator ? posAfter : posBefore); + return parent.Between(reverse ? 0 : posFrom, includeSeparator ? posAfter : posBefore); } inline T After(bool includeSeparator = false) const { if(posBefore == T::npos) return reverse ? parent.Substr(0, posFrom) : T(); - return parent.Substr(includeSeparator ? posBefore : posAfter, reverse ? posFrom : T::npos); + return parent.Between(includeSeparator ? posBefore : posAfter, reverse ? posFrom : T::npos); } inline size_t PositionFrom() const { return posFrom; }