diff -r e3f722759c7e -r 340bc29da9a0 ornamentedobj.cpp --- a/ornamentedobj.cpp Wed May 20 15:40:14 2009 +0000 +++ b/ornamentedobj.cpp Tue May 26 11:23:44 2009 +0000 @@ -62,6 +62,8 @@ void OrnamentedObj::setLinkColor() { + VymModel *model=treeItem->getModel(); + if (!model) return; if (model->getMapLinkColorHint()==HeadingColor) LinkableMapObj::setLinkColor (heading->getColor()); else @@ -261,7 +263,7 @@ } */ -QString OrnamentedObj::getOrnXMLAttr() //FIXME-2 +QString OrnamentedObj::getOrnXMLAttr() //FIXME-2 still needed? { QString posAttr; @@ -271,7 +273,8 @@ attribut("absPosY",QString().setNum(absPos.y())); else { - if (treeItem->depth()==1 || typeid (*this)==typeid (FloatImageObj)) + /* FIXME-2 + if (treeItem->depth()==1 || typid (*this)==typid (FloatImageObj)) { if (relPos.x()==0 && relPos.y()==0) setRelPos(); @@ -280,6 +283,7 @@ attribut("relPosY",QString().setNum(relPos.y())); } else posAttr=""; + */ } /* FIXME-2 QString hideExpAttr;