[Differential] [Updated] D4082: parse the desktop file 2 times

David Edmundson noreply at phabricator.kde.org
Wed Jan 11 13:39:16 UTC 2017


davidedmundson added a comment.


  Also you can remove the lines
  
    } else if (key == QByteArrayLiteral("X-KDE-ServiceTypes") || key == QByteArrayLiteral("ServiceTypes")) {
        const auto services = deserializeList(value);
  
  - for(const auto &service : services) {
  - // some .desktop files still use the legacy ServiceTypes= key
  - QString fileName = service.toLower().replace(QLatin1Char('/'), QLatin1Char('-'))+QStringLiteral(".desktop");
  - serviceTypes.addFile(fileName);
  - }
  
  from inside DesktopFileParser::convertToJson as we'll hae already done that
  
  (I had written https://paste.kde.org/pipfub7bu last night, but wanted to split that tokenisation out that you've done)

REPOSITORY
  R244 KCoreAddons

REVISION DETAIL
  https://phabricator.kde.org/D4082

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: mart, #plasma, dfaure, davidedmundson
Cc: plasma-devel, #frameworks, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20170111/11336702/attachment.html>


More information about the Kde-frameworks-devel mailing list