svx/source/svdraw/svdxcgv.cxx | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-)
New commits: commit c239615ca48a2ca15460a12ac654774ef927bfdc Author: Armin Le Grand <a...@apache.org> Date: Tue Jul 16 10:55:54 2013 +0000 Resolves: #i122753# Force SwapIn for BitmapObjects which... are part of a conversion to BitmapEx (cherry picked from commit 4dc54d2ec37bc1595eb85548f5e3c6d2add2b10a) Change-Id: I43a92bfbdb41c8c2215aacd65b65774dcf5ab2be diff --git a/svx/source/svdraw/svdxcgv.cxx b/svx/source/svdraw/svdxcgv.cxx index f750448..5359d57 100644 --- a/svx/source/svdraw/svdxcgv.cxx +++ b/svx/source/svdraw/svdxcgv.cxx @@ -490,8 +490,17 @@ BitmapEx SdrExchangeView::GetMarkedObjBitmapEx(bool bNoVDevIfOneBmpMarked) const for(sal_uInt32 a(0); a < nCount; a++) { + SdrObject* pCandidate = aSdrObjects[a]; + SdrGrafObj* pSdrGrafObj = dynamic_cast< SdrGrafObj* >(pCandidate); + + if(pSdrGrafObj) + { + // #122753# To ensure existance of graphic content, force swap in + pSdrGrafObj->ForceSwapIn(); + } + xPrimitives[a] = new drawinglayer::primitive2d::GroupPrimitive2D( - aSdrObjects[a]->GetViewContact().getViewIndependentPrimitive2DSequence()); + pCandidate->GetViewContact().getViewIndependentPrimitive2DSequence()); } // get logic range _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits