From d8ca94ed65376b4c44e2fbdb5b22baebcc25722c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kondor=20D=C3=A1niel?= Date: Sat, 21 Sep 2024 16:16:34 +0200 Subject: [PATCH] dock: more cases when matching apps handle when the .desktop file start with a capital letter; fixes evince (org.gnome.Evince) and devhelp (org.gnome.Devhelp) on Ubuntu 24.04 --- src/dock/toplevel-icon.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/dock/toplevel-icon.cpp b/src/dock/toplevel-icon.cpp index 7b95cf2..e29fb12 100644 --- a/src/dock/toplevel-icon.cpp +++ b/src/dock/toplevel-icon.cpp @@ -248,7 +248,10 @@ Icon get_from_desktop_app_info(std::string app_id) std::vector app_id_variations = { app_id, tolower(app_id), + tolower(app_id), }; + // e.g. org.gnome.Evince.desktop + app_id_variations[2][0] = std::toupper(app_id_variations[2][0]); std::vector suffixes = { "",