dfaure requested changes to this revision. dfaure added inline comments. This revision now requires changes to proceed.
INLINE COMMENTS > kbuildservicegroupfactory.cpp:84 > > - if (menuName != "/") { > + if (menuName != QStringLiteral("/")) { > // Make sure parent dir exists. Use QLatin1String for comparisons > kbuildsycoca.cpp:248 > //qCDebug(SYCOCA) << "CHANGED:" << m_resource; > - m_changedResources.append(m_resource); > + m_changedResources.append(QString::fromUtf8(m_resource)); > } `fromLatin1` would do, it's ascii strings like "services" etc. > kbuildsycoca.cpp:302 > //qCDebug(SYCOCA) << "CHANGED:" << m_resource; > - m_changedResources.append(m_resource); > + m_changedResources.append(QString::fromUtf8(m_resource)); > } same > kmimeassociations.cpp:110 > const QStringList services = group.readXdgListEntry(mimeName); > - const QString resolvedMimeName = > mimeName.startsWith("x-scheme-handler/") ? mimeName : > db.mimeTypeForName(mimeName).name(); > + const QString resolvedMimeName = > mimeName.startsWith(QStringLiteral("x-scheme-handler/")) ? mimeName : > db.mimeTypeForName(mimeName).name(); > if (resolvedMimeName.isEmpty()) { startsWith() has a QLatin1String overload REPOSITORY R309 KService REVISION DETAIL https://phabricator.kde.org/D9044 To: mlaurent, dfaure Cc: #frameworks