diff -r 9ff332964015 -r ff3b01ce0960 linkablemapobj.cpp --- a/linkablemapobj.cpp Wed Apr 01 15:06:57 2009 +0000 +++ b/linkablemapobj.cpp Thu Apr 02 09:46:29 2009 +0000 @@ -580,7 +580,7 @@ return parObj; } -LinkableMapObj* LinkableMapObj::findObjBySelect (QString s) +LinkableMapObj* LinkableMapObj::findObjBySelect (QString s) // FIXME-2 port to TreeItem... { LinkableMapObj *lmo=this; QString part; @@ -599,7 +599,7 @@ break; } else if (typ=="bo:") - lmo=((BranchObj*)lmo)->getBranchNum (num.toInt()); + lmo=lmo->getTreeItem()->getBranchObjNum (num.toInt()); else if (typ=="fi:") lmo=((BranchObj*)lmo)->getFloatImageNum (num.toUInt());