diff -r 2876353ea150 -r d251c7b2de54 branchitem.cpp --- a/branchitem.cpp Wed Sep 23 12:14:08 2009 +0000 +++ b/branchitem.cpp Thu Oct 01 11:28:50 2009 +0000 @@ -438,9 +438,13 @@ { // FIXME-5 compare also MapItem::initLMO... - if (lmo && parentItem != rootItem) - { - lmo->setParObj ( ((MapItem*)parentItem)->getLMO() ); + if (lmo) + { + if ( parentItem != rootItem) + lmo->setParObj ( ((MapItem*)parentItem)->getLMO() ); + else + lmo->setParObj (NULL); + ((BranchObj*)lmo)->setDefAttr(BranchObj::MovedBranch); } } @@ -458,7 +462,7 @@ if (parentItem==rootItem) { newbo->setParObj(NULL); - newbo->setFrameType (FrameObj::Rectangle); + //newbo->setFrameType (FrameObj::Rectangle); //FIXME-4 maybe call updateStyles? } else { newbo->setParObj( ((MapItem*)parentItem)->getLMO() );