From ec03bc569ce2473844bc53ff85209aed3f946bdd Mon Sep 17 00:00:00 2001 From: Ralph Plawetzki Date: Sat, 27 May 2023 16:39:24 +0200 Subject: [PATCH] Find tray icons in mounted AppImage --- .../java/org/cryptomator/ui/traymenu/TrayMenuBuilder.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/cryptomator/ui/traymenu/TrayMenuBuilder.java b/src/main/java/org/cryptomator/ui/traymenu/TrayMenuBuilder.java index 7c968c140..d2e5f6c55 100644 --- a/src/main/java/org/cryptomator/ui/traymenu/TrayMenuBuilder.java +++ b/src/main/java/org/cryptomator/ui/traymenu/TrayMenuBuilder.java @@ -186,7 +186,7 @@ public class TrayMenuBuilder { private String getAppropriateFreedesktopIconName() { boolean isAnyVaultUnlocked = vaults.stream().anyMatch(Vault::isUnlocked); - - return isAnyVaultUnlocked ? "org.cryptomator.Cryptomator.tray-unlocked" : "org.cryptomator.Cryptomator.tray"; + // find tray icons in mounted AppImage + return isAnyVaultUnlocked ? System.getenv("APPDIR") + "/usr/share/icons/hicolor/symbolic/apps/org.cryptomator.Cryptomator.tray-unlocked.svg" : System.getenv("APPDIR") + "/usr/share/icons/hicolor/symbolic/apps/org.cryptomator.Cryptomator.tray.svg"; } }