From 4f48751d0bcd46b9cfef56a8c2f076d4ae10800a Mon Sep 17 00:00:00 2001 From: CalDescent Date: Sun, 3 Oct 2021 19:43:10 +0100 Subject: [PATCH] Fixed issue caused when trying to update the splash frame status in a headless environment. --- src/main/java/org/qortal/gui/SplashFrame.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/qortal/gui/SplashFrame.java b/src/main/java/org/qortal/gui/SplashFrame.java index aed23d16..4e51776c 100644 --- a/src/main/java/org/qortal/gui/SplashFrame.java +++ b/src/main/java/org/qortal/gui/SplashFrame.java @@ -68,6 +68,10 @@ public class SplashFrame { } private SplashFrame() { + if (GraphicsEnvironment.isHeadless()) { + return; + } + this.splashDialog = new JFrame(); List icons = new ArrayList<>(); @@ -106,7 +110,9 @@ public class SplashFrame { } public void updateStatus(String text) { - this.splashPanel.updateStatus(text); + if (this.splashPanel != null) { + this.splashPanel.updateStatus(text); + } } }