diff -r 795d0eb5700f -r f9ed11f2ab60 ornamentedobj.cpp --- a/ornamentedobj.cpp Wed Mar 15 13:53:53 2006 +0000 +++ b/ornamentedobj.cpp Wed Mar 15 13:53:54 2006 +0000 @@ -327,11 +327,18 @@ QString OrnamentedObj::getOrnAttr() { QString posAttr; - if (depth==0 || depth==1) posAttr= - attribut("absPosX",QString().setNum(absPos.x(),10)) + - attribut("absPosY",QString().setNum(absPos.y(),10)); + + if (useRelPos) + posAttr=attribut("relPosX",QString().setNum(relPos.x(),10)) + + attribut("relPosY",QString().setNum(relPos.y(),10)); else - posAttr=""; + { + if (depth==0 || depth==1) posAttr= + attribut("absPosX",QString().setNum(absPos.x(),10)) + + attribut("absPosY",QString().setNum(absPos.y(),10)); + else + posAttr=""; + } QString urlAttr; if (!url.isEmpty())