branchitem.cpp
changeset 798 d251c7b2de54
parent 796 cf634bbf9e04
child 804 14f2b1b15242
     1.1 --- a/branchitem.cpp	Wed Sep 23 12:14:08 2009 +0000
     1.2 +++ b/branchitem.cpp	Thu Oct 01 11:28:50 2009 +0000
     1.3 @@ -438,9 +438,13 @@
     1.4  {
     1.5  	// FIXME-5 compare also MapItem::initLMO...
     1.6  
     1.7 -	if (lmo && parentItem != rootItem)
     1.8 -	{
     1.9 -		lmo->setParObj ( ((MapItem*)parentItem)->getLMO() );
    1.10 +	if (lmo)
    1.11 +	{ 
    1.12 +		if ( parentItem != rootItem)
    1.13 +			lmo->setParObj ( ((MapItem*)parentItem)->getLMO() );
    1.14 +		else
    1.15 +			lmo->setParObj (NULL);
    1.16 +		((BranchObj*)lmo)->setDefAttr(BranchObj::MovedBranch);
    1.17  	}
    1.18  }
    1.19  
    1.20 @@ -458,7 +462,7 @@
    1.21  	if (parentItem==rootItem)
    1.22  	{
    1.23  		newbo->setParObj(NULL);
    1.24 -		newbo->setFrameType (FrameObj::Rectangle);
    1.25 +		//newbo->setFrameType (FrameObj::Rectangle);	//FIXME-4 maybe call updateStyles?
    1.26  	} else
    1.27  	{
    1.28  		newbo->setParObj( ((MapItem*)parentItem)->getLMO() );