QFontDatabase: append substitutes directly to the family list

Don't create tmp list.

Change-Id: I1aa80f1fb5589eb01ad2a41cf028b920a618a636
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
bb10
Anton Kudryavtsev 2016-06-02 11:36:44 +03:00
parent e81877218b
commit 90988a2c67
1 changed files with 2 additions and 7 deletions

View File

@ -709,13 +709,8 @@ static QStringList familyList(const QFontDef &req)
}
// append the substitute list for each family in family_list
QStringList subs_list;
QStringList::ConstIterator it = family_list.constBegin(), end = family_list.constEnd();
for (; it != end; ++it)
subs_list += QFont::substitutes(*it);
// qDebug() << "adding substs: " << subs_list;
family_list += subs_list;
for (int i = 0, size = family_list.size(); i < size; ++i)
family_list += QFont::substitutes(family_list.at(i));
return family_list;
}