summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAnton Kudryavtsev <anton.kudryavtsev@vk.team>2023-09-04 14:50:43 +0300
committerAnton Kudryavtsev <anton.kudryavtsev@vk.team>2023-09-06 22:36:06 +0300
commit238d8795b1484a0aeff81b2221e76a51b279f595 (patch)
tree968a2a22ed54187b054aac96d78f4c1f20e5179b /src
parenta5e27d022def188328dcc767e25485d37dcd6a9a (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.cpp3
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())