Author: alg Date: Thu Nov 15 14:19:44 2012 New Revision: 1409799 URL: http://svn.apache.org/viewvc?rev=1409799&view=rev Log: #121334# Adapted to aw080 for better resyncs
Modified: incubator/ooo/branches/alg/aw080/main/sd/source/ui/view/sdview3.cxx Modified: incubator/ooo/branches/alg/aw080/main/sd/source/ui/view/sdview3.cxx URL: http://svn.apache.org/viewvc/incubator/ooo/branches/alg/aw080/main/sd/source/ui/view/sdview3.cxx?rev=1409799&r1=1409798&r2=1409799&view=diff ============================================================================== --- incubator/ooo/branches/alg/aw080/main/sd/source/ui/view/sdview3.cxx (original) +++ incubator/ooo/branches/alg/aw080/main/sd/source/ui/view/sdview3.cxx Thu Nov 15 14:19:44 2012 @@ -646,8 +646,8 @@ bool View::InsertData( const Transferabl SdDrawDocument* pWorkModel = (SdDrawDocument*) pOwnData->GetWorkDocument(); SdPage* pWorkPage = (SdPage*) pWorkModel->GetSdPage( 0, PK_STANDARD ); - // #104148# Use SnapRect, not BoundRect - const basegfx::B2DVector aOffset(sdr::legacy::GetAllObjSnapRange(pWorkPage->getSdrObjectVector()).getRange()); + // #120393# Clipboard data uses full object geometry range + const basegfx::B2DVector aOffset(sdr::legacy::GetAllObjBoundRange(pWorkPage->getSdrObjectVector()).getRange()); maDropPos = pOwnData->GetStartPos() + (aOffset * 0.5); // delete pages, that are not of any interest for us @@ -794,8 +794,8 @@ bool View::InsertData( const Transferabl if( pOwnData ) { - // #104148# Use SnapRect, not BoundRect - const basegfx::B2DVector aOffset(sdr::legacy::GetAllObjSnapRange(pWorkPage->getSdrObjectVector()).getRange()); + // #120393# Clipboard data uses full object geometry range + const basegfx::B2DVector aOffset(sdr::legacy::GetAllObjBoundRange(pWorkPage->getSdrObjectVector()).getRange()); maDropPos = pOwnData->GetStartPos() + (aOffset * 0.5); } @@ -859,8 +859,8 @@ bool View::InsertData( const Transferabl if( pOwnData ) { - // #104148# Use SnapRect, not BoundRect - const basegfx::B2DVector aOffset(sdr::legacy::GetAllObjSnapRange(pWorkPage->getSdrObjectVector()).getRange()); + // #120393# Clipboard data uses full object geometry range + const basegfx::B2DVector aOffset(sdr::legacy::GetAllObjBoundRange(pWorkPage->getSdrObjectVector()).getRange()); maDropPos = pOwnData->GetStartPos() + (aOffset * 0.5); } @@ -1200,8 +1200,8 @@ bool View::InsertData( const Transferabl pWorkModel->GetSdPage( 0, PK_STANDARD ) : pWorkModel->GetPage( 0 ) ); - // #104148# Use SnapRect, not BoundRect - const basegfx::B2DVector aRange(sdr::legacy::GetAllObjSnapRange(pWorkPage->getSdrObjectVector()).getRange()); + // #120393# Clipboard data uses full object geometry range + const basegfx::B2DVector aRange(sdr::legacy::GetAllObjBoundRange(pWorkPage->getSdrObjectVector()).getRange()); aInsertPos = pOwnData->GetStartPos() + (aRange * 0.5); } @@ -1228,8 +1228,8 @@ bool View::InsertData( const Transferabl pWorkModel->GetSdPage( 0, PK_STANDARD ) : pWorkModel->GetPage( 0 ) ); - // #104148# Use SnapRect, not BoundRect - const basegfx::B2DVector aRange(sdr::legacy::GetAllObjSnapRange(pWorkPage->getSdrObjectVector()).getRange()); + // #120393# Clipboard data uses full object geometry range + const basegfx::B2DVector aRange(sdr::legacy::GetAllObjBoundRange(pWorkPage->getSdrObjectVector()).getRange()); aInsertPos = pOwnData->GetStartPos() + (aRange * 0.5); } @@ -1251,8 +1251,8 @@ bool View::InsertData( const Transferabl pWorkModel->GetSdPage( 0, PK_STANDARD ) : pWorkModel->GetPage( 0 ) ); - // #104148# Use SnapRect, not BoundRect - const basegfx::B2DVector aSize(sdr::legacy::GetAllObjSnapRange(pWorkPage->getSdrObjectVector()).getRange()); + // #120393# Clipboard data uses full object geometry range + const basegfx::B2DVector aSize(sdr::legacy::GetAllObjBoundRange(pWorkPage->getSdrObjectVector()).getRange()); aInsertPos = pOwnData->GetStartPos() + (aSize * 0.5); }