From b48da1a48c327ee4f93d5a2deb8b74de147d6552 Mon Sep 17 00:00:00 2001 From: Reinhard Pointner Date: Thu, 20 Sep 2018 20:39:53 +0700 Subject: [PATCH] Make sure to avoid java.awt.HeadlessException if Desktop.moveToTrash() is called on headless Linux devices (possible issue breaking -revert on some Linux devices) --- source/net/filebot/UserFiles.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/net/filebot/UserFiles.java b/source/net/filebot/UserFiles.java index 660c7cef..bb0f65de 100644 --- a/source/net/filebot/UserFiles.java +++ b/source/net/filebot/UserFiles.java @@ -32,7 +32,7 @@ public class UserFiles { public static void trash(File file) throws IOException { // use system trash if possible - if (Desktop.getDesktop().isSupported(Desktop.Action.MOVE_TO_TRASH)) { + if (Desktop.isDesktopSupported() && Desktop.getDesktop().isSupported(Desktop.Action.MOVE_TO_TRASH)) { try { if (Desktop.getDesktop().moveToTrash(file)) { return;