diff --git a/src/main/java/org/cryptomator/integrations/tray/TrayMenuController.java b/src/main/java/org/cryptomator/integrations/tray/TrayMenuController.java index 63edf14..85f8c63 100644 --- a/src/main/java/org/cryptomator/integrations/tray/TrayMenuController.java +++ b/src/main/java/org/cryptomator/integrations/tray/TrayMenuController.java @@ -30,6 +30,14 @@ static Optional get() { */ void showTrayIcon(byte[] imageData, Runnable defaultAction, String tooltip) throws TrayMenuException; + /** + * Updates the icon on the system tray. + * + * @param imageData What image to show + * @throws IllegalStateException thrown when called before an icon has been added + */ + void updateTrayIcon(byte[] imageData); + /** * Show the given options in the tray menu. *