diff -r 67a91e28b30f -r 4083860dd82e xml.cpp --- a/xml.cpp Mon Jun 06 20:27:42 2005 +0000 +++ b/xml.cpp Tue Jun 14 09:41:37 2005 +0000 @@ -540,11 +540,11 @@ { if (!a.value( "endBranch").isEmpty() ) { - LinkableMapObj *lmo=mc->findObj (a.value( "beginBranch")); + LinkableMapObj *lmo=mc->findObjBySelect (a.value( "beginBranch")); if (lmo && typeid (*lmo)==typeid (BranchObj)) { xlo->setBegin ((BranchObj*)(lmo)); - lmo=mc->findObj (a.value( "endBranch")); + lmo=mc->findObjBySelect (a.value( "endBranch")); if (lmo && typeid (*lmo)==typeid (BranchObj)) { xlo->setEnd ((BranchObj*)(lmo));