diff options
author | Armin Le Grand <alg@apache.org> | 2013-01-14 13:02:48 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2013-06-13 15:46:44 +0100 |
commit | 45a8eaf9c55f2686f69118641d8a8992a86dfe31 (patch) | |
tree | c8dc047f2c9e63cb44d44288c87c27763e958f7c /svx/source/sdr | |
parent | b0f10dd3262cd16b8a6c1bb4fbc3386330acc685 (diff) |
Resolves: #i121534# Adapted rotated bitmap paints to use own transformer...
due to bad quality of GraphicManager paints
(cherry picked from commit f4887567cc71dca520d57cb6ff2b40eb49142cda)
Conflicts:
drawinglayer/source/processor2d/vclhelperbitmaprender.cxx
Change-Id: Ie4b5873cdfb8bc7f1f4b288e1f983672343d8847
Diffstat (limited to 'svx/source/sdr')
-rw-r--r-- | svx/source/sdr/contact/viewcontactofsdrpage.cxx | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/svx/source/sdr/contact/viewcontactofsdrpage.cxx b/svx/source/sdr/contact/viewcontactofsdrpage.cxx index 04d13225de3b..525eff3f82b4 100644 --- a/svx/source/sdr/contact/viewcontactofsdrpage.cxx +++ b/svx/source/sdr/contact/viewcontactofsdrpage.cxx @@ -155,18 +155,23 @@ namespace sdr } else { - static vcl::DeleteOnDeinit<drawinglayer::primitive2d::DiscreteShadow> - aDiscreteShadow(new drawinglayer::primitive2d::DiscreteShadow( - BitmapEx(ResId(SIP_SA_PAGESHADOW35X35, *ImpGetResMgr())))); - if (aDiscreteShadow.get() != NULL) + static vcl::DeleteOnDeinit< drawinglayer::primitive2d::DiscreteShadow > aDiscreteShadow( + new drawinglayer::primitive2d::DiscreteShadow( + BitmapEx( + ResId( + SIP_SA_PAGESHADOW35X35, + *ImpGetResMgr())))); + + if(aDiscreteShadow.get()) { const drawinglayer::primitive2d::Primitive2DReference xReference( new drawinglayer::primitive2d::DiscreteShadowPrimitive2D( aPageMatrix, - *aDiscreteShadow.get())); + *aDiscreteShadow.get())); return drawinglayer::primitive2d::Primitive2DSequence(&xReference, 1); } + return drawinglayer::primitive2d::Primitive2DSequence(); } } |