diff --git a/src/gui/image/qimage.cpp b/src/gui/image/qimage.cpp index 91292d01d1f..d913dfa2ec7 100644 --- a/src/gui/image/qimage.cpp +++ b/src/gui/image/qimage.cpp @@ -5764,8 +5764,7 @@ QMap qt_getImageText(const QImage &image, const QString &descr QMap qt_getImageTextFromDescription(const QString &description) { QMap 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())