You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openoffice.apache.org by al...@apache.org on 2012/11/15 15:19:45 UTC

svn commit: r1409799 - /incubator/ooo/branches/alg/aw080/main/sd/source/ui/view/sdview3.cxx

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);
 			}