Hey,
Last week I was debugging an issue where I realised that we were not
splitting properly a StringList field in a desktop file coming from
Flatpak.

I notice then that we are using a coma to split desktop files instead
of a ; as the standard requests.

The multiple values should be separated by a semicolon and the value
of the key may be optionally terminated by a semicolon. Trailing empty
strings must always be terminated with a semicolon. Semicolons in
these values need to be escaped using \;.
https://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html

I suggested this patch, I'm not sure it's the best we can do given
we'll have to deal with quite a bit of legacy code but I'd say it's
the right thing to do.
https://phabricator.kde.org/D23381

Any thoughts?
Aleix

Reply via email to