diff options
Diffstat (limited to 'sd/source/ui/app/sdxfer.cxx')
-rw-r--r-- | sd/source/ui/app/sdxfer.cxx | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/sd/source/ui/app/sdxfer.cxx b/sd/source/ui/app/sdxfer.cxx index 2c873604aa30..560f5f0bee7d 100644 --- a/sd/source/ui/app/sdxfer.cxx +++ b/sd/source/ui/app/sdxfer.cxx @@ -457,22 +457,11 @@ bool SdTransferable::GetData( const DataFlavor& rFlavor, const OUString& rDestDo } else if( mpOLEDataHelper && mpOLEDataHelper->HasFormat( rFlavor ) ) { - SdrSwapGraphicsMode nOldSwapMode(SdrSwapGraphicsMode::DEFAULT); - - if( mpSdDrawDocumentIntern ) - { - nOldSwapMode = mpSdDrawDocumentIntern->GetSwapGraphicsMode(); - mpSdDrawDocumentIntern->SetSwapGraphicsMode( SdrSwapGraphicsMode::PURGE ); - } - // TODO/LATER: support all the graphical formats, the embedded object scenario should not have separated handling if( nFormat == SotClipboardFormatId::GDIMETAFILE && mpGraphic ) bOK = SetGDIMetaFile( mpGraphic->GetGDIMetaFile() ); else bOK = SetAny( mpOLEDataHelper->GetAny(rFlavor, rDestDoc) ); - - if( mpSdDrawDocumentIntern ) - mpSdDrawDocumentIntern->SetSwapGraphicsMode( nOldSwapMode ); } else if( HasFormat( nFormat ) ) { @@ -551,9 +540,6 @@ bool SdTransferable::GetData( const DataFlavor& rFlavor, const OUString& rDestDo { if( mpSdDrawDocumentIntern ) { - SdrSwapGraphicsMode nOldSwapMode = mpSdDrawDocumentIntern->GetSwapGraphicsMode(); - mpSdDrawDocumentIntern->SetSwapGraphicsMode( SdrSwapGraphicsMode::PURGE ); - if( !maDocShellRef.is() ) { maDocShellRef = new ::sd::DrawDocShell( @@ -567,8 +553,6 @@ bool SdTransferable::GetData( const DataFlavor& rFlavor, const OUString& rDestDo maDocShellRef->SetVisArea( maVisArea ); bOK = SetObject( maDocShellRef.get(), SDTRANSFER_OBJECTTYPE_DRAWOLE, rFlavor ); - - mpSdDrawDocumentIntern->SetSwapGraphicsMode( nOldSwapMode ); } } } |