diff -r 0caba451e775 svx/source/sdr/contact/viewobjectcontactofgraphic.cxx --- a/svx/source/sdr/contact/viewobjectcontactofgraphic.cxx Wed Jan 06 11:29:46 2010 +0100 +++ b/svx/source/sdr/contact/viewobjectcontactofgraphic.cxx Wed Jan 06 12:47:19 2010 +0100 @@ -96,7 +96,7 @@ if(rGrafObj.IsSwappedOut()) { - if(rGrafObj.IsLinkedGraphic()) + if(false && rGrafObj.IsLinkedGraphic()) { // update graphic link rGrafObj.ImpUpdateGraphicLink(); @@ -178,7 +178,7 @@ if(rGrafObj.IsSwappedOut()) { - if(rGrafObj.IsLinkedGraphic()) + if(false && rGrafObj.IsLinkedGraphic()) { // update graphic link rGrafObj.ImpUpdateGraphicLink(); @@ -299,8 +299,9 @@ // if swap in was forced only for printing, swap out again const bool bSwapInExclusiveForPrinting(bSwapInDone && GetObjectContact().isOutputToPrinter()); + const bool bSwapInExclusiveForPreview(bSwapInDone && GetObjectContact().IsPreviewRenderer()); - if(bSwapInExclusiveForPrinting) + if(bSwapInExclusiveForPrinting || bSwapInExclusiveForPreview) { rGrafObj.ForceSwapOut(); }