浏览代码

Find tray icons in mounted AppImage

Ralph Plawetzki 2 年之前
父节点
当前提交
ec03bc569c
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      src/main/java/org/cryptomator/ui/traymenu/TrayMenuBuilder.java

+ 2 - 2
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";
 	}
 }