summaryrefslogtreecommitdiffstats
path: root/contrib/libs/jinja2cpp/patches/iterators.patch
blob: a92a9cd4a3774c1ed59543814c91edb6b92ca6fc (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
--- a/src/string_converter_filter.cpp	(index)
+++ b/src/string_converter_filter.cpp	(working tree)
@@ -379,7 +379,7 @@ InternalValue StringConverter::Filter(const InternalValue& baseVal, RenderContex
             if (string_length >= width)
                 return str;
             auto whitespaces = width - string_length;
-            str.insert(0, static_cast<std::string::size_type>(whitespaces + 1) / 2, ' ');
+            str = decltype(str)(static_cast<std::string::size_type>(whitespaces + 1) / 2, ' ') + str;
             str.append(static_cast<std::string::size_type>(whitespaces / 2), ' ');
             return TargetString(std::move(str));
         });