diff -r a4532e5c2ce3 -r 1c8ff1928b97 xml.cpp --- a/xml.cpp Mon Nov 20 12:12:05 2006 +0000 +++ b/xml.cpp Thu Nov 23 13:53:08 2006 +0000 @@ -636,13 +636,13 @@ } if (!a.value( "beginBranch").isEmpty() ) - { + { if (!a.value( "endBranch").isEmpty() ) { LinkableMapObj *lmo=mc->findObjBySelect (a.value( "beginBranch")); if (lmo && typeid (*lmo)==typeid (BranchObj)) { - xlo->setBegin ((BranchObj*)(lmo)); + xlo->setBegin ((BranchObj*)lmo); lmo=mc->findObjBySelect (a.value( "endBranch")); if (lmo && typeid (*lmo)==typeid (BranchObj)) {