From a7198d9b18cd866aa7c07b71c6fd7898e323e7f2 Mon Sep 17 00:00:00 2001 From: Falilou Thiam <falilou.thiam@synchrotron-soleil.fr> Date: Tue, 24 Jan 2017 14:46:42 +0000 Subject: [PATCH] no popup if headless --- src/main/java/fr/soleil/bensikin/Bensikin.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/fr/soleil/bensikin/Bensikin.java b/src/main/java/fr/soleil/bensikin/Bensikin.java index 301b15c..9d2d7ec 100644 --- a/src/main/java/fr/soleil/bensikin/Bensikin.java +++ b/src/main/java/fr/soleil/bensikin/Bensikin.java @@ -50,6 +50,7 @@ package fr.soleil.bensikin; import java.awt.Dimension; import java.awt.Frame; +import java.awt.GraphicsEnvironment; import java.awt.Toolkit; import java.io.File; import java.util.Locale; @@ -175,7 +176,9 @@ public class Bensikin { public static void treatError(Exception e, String message, Splash splash) { String msg = "Bensikin encountered an undesired error and will close:\n" + e.getMessage(); - JOptionPane.showMessageDialog(splash, msg, "Bensikin Error!", JOptionPane.ERROR_MESSAGE); + if (!GraphicsEnvironment.isHeadless()) { + JOptionPane.showMessageDialog(splash, msg, "Bensikin Error!", JOptionPane.ERROR_MESSAGE); + } if (message == null) { message = msg; } -- GitLab