From cbe8c34e8dc5240fbb6973672b73da9fd55f3710 Mon Sep 17 00:00:00 2001 From: Ralph Plawetzki Date: Thu, 4 Jul 2024 12:03:18 +0200 Subject: [PATCH] Sets the "Lock All" entry in the tray menu insensitive, with all vaults being locked Fixes https://github.com/cryptomator/cryptomator/issues/3472 --- pom.xml | 2 +- .../cryptomator/linux/tray/AppindicatorTrayMenuController.java | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index f7004f5..eb7d837 100644 --- a/pom.xml +++ b/pom.xml @@ -44,7 +44,7 @@ 2.0.1-alpha 1.4.0 2.0.13 - 1.4.0 + 1.4.1 5.10.2 diff --git a/src/main/java/org/cryptomator/linux/tray/AppindicatorTrayMenuController.java b/src/main/java/org/cryptomator/linux/tray/AppindicatorTrayMenuController.java index ea37e2f..71924ca 100644 --- a/src/main/java/org/cryptomator/linux/tray/AppindicatorTrayMenuController.java +++ b/src/main/java/org/cryptomator/linux/tray/AppindicatorTrayMenuController.java @@ -102,6 +102,7 @@ private void addChildren(MemorySegment menu, List items) { GCallback.allocate(new ActionItemCallback(a), ARENA), menu, 0); + Gtk.widgetSetSensitive(gtkMenuItem, a.enabled()); Gtk.menuShellAppend(menu, gtkMenuItem); } case SeparatorItem _ -> {