From 938b351f33417e9279af4b8701c627492fd46405 Mon Sep 17 00:00:00 2001 From: Sebastian Stenzel Date: Mon, 16 Dec 2019 13:10:43 +0100 Subject: [PATCH] enabled "reveal" from tray menu (#297) --- .../org/cryptomator/ui/traymenu/TrayMenuController.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/main/ui/src/main/java/org/cryptomator/ui/traymenu/TrayMenuController.java b/main/ui/src/main/java/org/cryptomator/ui/traymenu/TrayMenuController.java index b911c697b..3f2b87c85 100644 --- a/main/ui/src/main/java/org/cryptomator/ui/traymenu/TrayMenuController.java +++ b/main/ui/src/main/java/org/cryptomator/ui/traymenu/TrayMenuController.java @@ -134,7 +134,7 @@ class TrayMenuController { submenu.add(lockItem); MenuItem revealItem = new MenuItem(resourceBundle.getString("traymenu.vault.reveal")); - revealItem.setEnabled(false); // TODO add action listener + revealItem.addActionListener(createActionListenerForVault(vault, this::revealVault)); submenu.add(revealItem); } @@ -153,6 +153,10 @@ class TrayMenuController { fxApplicationStarter.get(true).thenAccept(app -> app.getVaultService().lock(vault, false)); } + private void revealVault(Vault vault) { + fxApplicationStarter.get(true).thenAccept(app -> app.getVaultService().reveal(vault)); + } + void showMainWindow(@SuppressWarnings("unused") ActionEvent actionEvent) { fxApplicationStarter.get(true).thenAccept(app -> app.showMainWindow()); }