X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Forg%2Fvamsas%2Fclient%2FVorbaXmlBinder.java;fp=src%2Forg%2Fvamsas%2Fclient%2FVorbaXmlBinder.java;h=7272c1fd4f07738372d6b47bcfe6994ffec37b45;hb=68900831aeb1b3981c579a406bfe5df057d556e0;hp=22d537905607211b1686bacf69414dfe51a26720;hpb=db98ee02807c38b65ad2585237fc379b335fb0ee;p=vamsas.git diff --git a/src/org/vamsas/client/VorbaXmlBinder.java b/src/org/vamsas/client/VorbaXmlBinder.java index 22d5379..7272c1f 100644 --- a/src/org/vamsas/client/VorbaXmlBinder.java +++ b/src/org/vamsas/client/VorbaXmlBinder.java @@ -58,6 +58,12 @@ public class VorbaXmlBinder implements UnmarshalListener { * java.lang.Object, java.lang.Object) */ public void fieldAdded(String fieldName, Object parent, Object child) { + if (parent instanceof Vobject && child instanceof Vobject) { + if (((Vobject) child).V_parent==null) { + System.err.println("Setting parent of "+fieldName); + ((Vobject) child).setV_parent((Vobject) parent); + } + } } /*