From a3e91fa881b5f83fbb37b2669450330ea77343b4 Mon Sep 17 00:00:00 2001
From: Stephane Dallongeville <stephane.dallongeville@pasteur.fr>
Date: Thu, 27 May 2021 16:51:30 +0200
Subject: [PATCH] fixed NPE

---
 .../java/plugins/adufour/projection/Projection.java   | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/src/main/java/plugins/adufour/projection/Projection.java b/src/main/java/plugins/adufour/projection/Projection.java
index ed852f5..4ed8e72 100644
--- a/src/main/java/plugins/adufour/projection/Projection.java
+++ b/src/main/java/plugins/adufour/projection/Projection.java
@@ -203,8 +203,11 @@ public class Projection extends EzPlug implements Block, EzStoppable
 
     private void onProgress(double progress, String message)
     {
-        getUI().setProgressBarValue(progress);
-        getUI().setProgressBarMessage(message);
+        if (!isHeadLess())
+        {
+            getUI().setProgressBarValue(progress);
+            getUI().setProgressBarMessage(message);
+        }
     }
 
     private void setOutput()
@@ -217,7 +220,9 @@ public class Projection extends EzPlug implements Block, EzStoppable
 
     private void internalClean()
     {
-        getUI().setProgressBarVisible(false);
+        if (!isHeadLess())
+            getUI().setProgressBarVisible(false);
+
         inputSequence = null;
         axis = null;
         op = null;
-- 
GitLab