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>
This commit is contained in:
parent
a5e27d022d
commit
238d8795b1
@ -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())
|
||||
|
Loading…
x
Reference in New Issue
Block a user