diff --git a/dockingvl/src/main/java/fr/soleil/docking/vl/VlDockDockingManager.java b/dockingvl/src/main/java/fr/soleil/docking/vl/VlDockDockingManager.java index abc1ff31f5cb3235b489050426a534ccaced1826..7038ca42e53f89fb82a900f9b4fef961b46e1a94 100644 --- a/dockingvl/src/main/java/fr/soleil/docking/vl/VlDockDockingManager.java +++ b/dockingvl/src/main/java/fr/soleil/docking/vl/VlDockDockingManager.java @@ -86,7 +86,7 @@ public class VlDockDockingManager extends ADockingManager { @Override public void applyPerspective(IPerspective perspective, JComponent dockingArea) throws DockingException { DockingException dockingException = null; - if ((perspective != null) && (perspective.getByteArray().length > 0) + if ((perspective != null) && (perspective.getByteArray() != null) && (perspective.getByteArray().length > 0) && (dockingArea instanceof SoleilDockingDesktop)) { SoleilDockingDesktop mainDockingDesktop = (SoleilDockingDesktop) dockingArea; InputStream ois = null;