From 1fa2f7b9799e32da7b53e1f1c88cb17ce503ff70 Mon Sep 17 00:00:00 2001 From: Raphael Girardot <raphael.girardot@synchrotron-soleil.fr> Date: Fri, 16 May 2014 11:35:34 +0000 Subject: [PATCH] NullPointerException avoided --- .../fr/soleil/docking/infonode/InfoNodeDockingManager.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dockinginfonode/src/main/java/fr/soleil/docking/infonode/InfoNodeDockingManager.java b/dockinginfonode/src/main/java/fr/soleil/docking/infonode/InfoNodeDockingManager.java index 5d54411..0bff908 100644 --- a/dockinginfonode/src/main/java/fr/soleil/docking/infonode/InfoNodeDockingManager.java +++ b/dockinginfonode/src/main/java/fr/soleil/docking/infonode/InfoNodeDockingManager.java @@ -97,7 +97,8 @@ public class InfoNodeDockingManager extends ADockingManager { @Override public void applyPerspective(IPerspective perspective, JComponent dockingArea) throws DockingException { DockingException dockingException = null; - if ((perspective != null) && (perspective.getByteArray().length > 0) && (dockingArea instanceof RootWindow)) { + if ((perspective != null) && (perspective.getByteArray() != null) && (perspective.getByteArray().length > 0) + && (dockingArea instanceof RootWindow)) { RootWindow rootWindow = (RootWindow) dockingArea; ObjectInputStream ois = null; ByteArrayInputStream bais = null; -- GitLab