Enable export via driver/xinit/xend
[scilab.git] / scilab / modules / gui / src / java / org / scilab / modules / gui / SwingView.java
index a0fa223..d232260 100644 (file)
@@ -121,6 +121,8 @@ public final class SwingView implements GraphicView {
 
     private static SwingView me;
 
+    private static boolean headless;
+
     private Map<String, TypedObject> allObjects;
 
     /**
@@ -138,6 +140,10 @@ public final class SwingView implements GraphicView {
         }
     }
 
+    public static void setHeadless(boolean headless) {
+        SwingView.headless = headless;
+    }
+
     public static SwingViewObject getFromId(String id) {
         TypedObject typedObject = me.allObjects.get(id);
 
@@ -209,7 +215,7 @@ public final class SwingView implements GraphicView {
 
     @Override
     public void createObject(String id) {
-        if (!GraphicsEnvironment.isHeadless()) {
+        if (!headless && !GraphicsEnvironment.isHeadless()) {
             boolean isValid = (Boolean) GraphicController.getController().getProperty(id, __GO_VALID__);
             if (!isValid) {
                 return;