diff -uNr old/sd/source/ui/view/drviewse.cxx new/sd/source/ui/view/drviewse.cxx --- old/sd/source/ui/view/drviewse.cxx 2007-07-04 11:09:02.000000000 +0800 +++ new/sd/source/ui/view/drviewse.cxx 2007-07-04 11:08:10.000000000 +0800 @@ -1629,7 +1629,8 @@ Rectangle aLogicRect(aPos, aSize); pRectObj->SetLogicRect(aLogicRect); pRectObj->SetOutlinerParaObject( pOutlParaObject ); - mpActualPage->InsertObject(pRectObj); + //mpActualPage->InsertObject(pRectObj); + mpDrawView->InsertObjectAtView(pRectObj, *mpDrawView->GetSdrPageView()); pOutl->Init( nOutlMode ); } }