From 51ac77d58c03f337e1347263eb4995e1f9947a9d Mon Sep 17 00:00:00 2001 From: Benjamin Berg Date: Thu, 8 Oct 2020 15:58:37 +0200 Subject: [PATCH] xdg-autostart: Ignore more common XDG Desktop Entry fields It makes sense to ignore all the common fields that are expected and that we can safely ignore. Note that it is fine to ignore URL as we will already warn about the type= being wrong in that case. Closes: #17276 --- src/xdg-autostart-generator/xdg-autostart-service.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/xdg-autostart-generator/xdg-autostart-service.c b/src/xdg-autostart-generator/xdg-autostart-service.c index e111875b78..dd90a41efd 100644 --- a/src/xdg-autostart-generator/xdg-autostart-service.c +++ b/src/xdg-autostart-generator/xdg-autostart-service.c @@ -340,9 +340,12 @@ XdgAutostartService *xdg_autostart_service_parse_desktop(const char *path) { { "Desktop Entry", "GenericName", NULL, 0, NULL}, { "Desktop Entry", "Icon", NULL, 0, NULL}, { "Desktop Entry", "Keywords", NULL, 0, NULL}, + { "Desktop Entry", "MimeType", NULL, 0, NULL}, { "Desktop Entry", "NoDisplay", NULL, 0, NULL}, { "Desktop Entry", "StartupNotify", NULL, 0, NULL}, + { "Desktop Entry", "StartupWMClass", NULL, 0, NULL}, { "Desktop Entry", "Terminal", NULL, 0, NULL}, + { "Desktop Entry", "URL", NULL, 0, NULL}, { "Desktop Entry", "Version", NULL, 0, NULL}, {} };