diff --git a/src/main/java/plugins/adufour/ezplug/EzVar.java b/src/main/java/plugins/adufour/ezplug/EzVar.java
index 50c190af2140fa2b5c66d046bb028289500a5932..7c7d6d3001754adda7cf9eca27b4eaed16b563dc 100644
--- a/src/main/java/plugins/adufour/ezplug/EzVar.java
+++ b/src/main/java/plugins/adufour/ezplug/EzVar.java
@@ -1,8 +1,5 @@
 package plugins.adufour.ezplug;
 
-import icy.resource.ResourceUtil;
-import icy.system.thread.ThreadUtil;
-
 import java.awt.BorderLayout;
 import java.awt.Container;
 import java.awt.Dimension;
@@ -23,6 +20,8 @@ import javax.swing.JLabel;
 import javax.swing.JPanel;
 import javax.swing.SwingUtilities;
 
+import icy.resource.ResourceUtil;
+import icy.system.thread.ThreadUtil;
 import plugins.adufour.vars.gui.VarEditor;
 import plugins.adufour.vars.gui.model.ValueSelectionModel;
 import plugins.adufour.vars.gui.model.VarEditorModel;
@@ -384,7 +383,8 @@ public abstract class EzVar<T> extends EzComponent implements VarListener<T>
         jLabelName.setEnabled(enabled);
         getVarEditor().setEnabled(enabled);
         updateVisibilityChain();
-        SwingUtilities.invokeLater(getUI().fullPackingTask);
+        if (getUI() != null)
+            SwingUtilities.invokeLater(getUI().fullPackingTask);
     }
 
     /**