diff options
author | Anton Kudryavtsev <anton.kudryavtsev@vk.team> | 2023-09-04 14:50:43 +0300 |
---|---|---|
committer | Anton Kudryavtsev <anton.kudryavtsev@vk.team> | 2023-09-06 22:36:06 +0300 |
commit | 238d8795b1484a0aeff81b2221e76a51b279f595 (patch) | |
tree | 968a2a22ed54187b054aac96d78f4c1f20e5179b /src | |
parent | a5e27d022def188328dcc767e25485d37dcd6a9a (diff) |
qt_getImageTextFromDescription: use tokenize instead of split
to avoid creation of tmp list
Change-Id: I53917263fe9e904596ccc5af6a72bb3d906b21dc
Reviewed-by: MÃ¥rten Nordheim <marten.nordheim@qt.io>
Diffstat (limited to 'src')
-rw-r--r-- | src/gui/image/qimage.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/gui/image/qimage.cpp b/src/gui/image/qimage.cpp index 91292d01d1..d913dfa2ec 100644 --- a/src/gui/image/qimage.cpp +++ b/src/gui/image/qimage.cpp @@ -5764,8 +5764,7 @@ QMap<QString, QString> qt_getImageText(const QImage &image, const QString &descr QMap<QString, QString> qt_getImageTextFromDescription(const QString &description) { QMap<QString, QString> text; - const auto pairs = QStringView{description}.split(u"\n\n"); - for (const auto &pair : pairs) { + for (const auto &pair : QStringView{description}.tokenize(u"\n\n")) { int index = pair.indexOf(u':'); if (index >= 0 && pair.indexOf(u' ') < index) { if (!pair.trimmed().isEmpty()) |