From 7877c2de4f71c4d6206dc71fc1d3d3dbcb388fe4 Mon Sep 17 00:00:00 2001 From: hneemann Date: Mon, 13 Mar 2017 14:26:57 +0100 Subject: [PATCH] fixed a nullpointer during copy and paste --- .../de/neemann/digital/gui/components/CircuitTransferable.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/de/neemann/digital/gui/components/CircuitTransferable.java b/src/main/java/de/neemann/digital/gui/components/CircuitTransferable.java index 97ab535c5..203aa9383 100644 --- a/src/main/java/de/neemann/digital/gui/components/CircuitTransferable.java +++ b/src/main/java/de/neemann/digital/gui/components/CircuitTransferable.java @@ -77,6 +77,9 @@ public class CircuitTransferable implements Transferable { Vector max = null; try (Reader in = new StringReader(data.toString())) { ArrayList elements = (ArrayList) xStream.fromXML(in); + if (elements == null) + return null; + for (Moveable m : elements) if (m instanceof VisualElement) { ((VisualElement) m).setShapeFactory(shapeFactory);