diff options
Diffstat (limited to 'basebmp/test/cliptest.cxx')
-rw-r--r-- | basebmp/test/cliptest.cxx | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/basebmp/test/cliptest.cxx b/basebmp/test/cliptest.cxx index 8526964a08ac..13ad48c37a43 100644 --- a/basebmp/test/cliptest.cxx +++ b/basebmp/test/cliptest.cxx @@ -154,9 +154,10 @@ private: void implTestMaskColorClip(const BitmapDeviceSharedPtr& rDevice) { + sal_Int32 nStride = basebmp::getBitmapDeviceStrideForWidth(FORMAT_EIGHT_BIT_GREY, rDevice->getSize().getX()); BitmapDeviceSharedPtr pBmp( createBitmapDevice( rDevice->getSize(), true, - FORMAT_EIGHT_BIT_GREY )); + FORMAT_EIGHT_BIT_GREY, nStride )); OUString aSvg( "m 0 0h5v10h5v-5h-10z" ); @@ -188,15 +189,18 @@ public: void setUp() SAL_OVERRIDE { const basegfx::B2ISize aSize(11,11); + sal_Int32 nStride = basebmp::getBitmapDeviceStrideForWidth(FORMAT_ONE_BIT_MSB_GREY, aSize.getX()); mpClipMask = createBitmapDevice( aSize, true, - FORMAT_ONE_BIT_MSB_GREY ); + FORMAT_ONE_BIT_MSB_GREY, nStride ); + nStride = basebmp::getBitmapDeviceStrideForWidth(FORMAT_ONE_BIT_MSB_PAL, aSize.getX()); mpDevice1bpp = createBitmapDevice( aSize, true, - FORMAT_ONE_BIT_MSB_PAL ); + FORMAT_ONE_BIT_MSB_PAL, nStride ); + nStride = basebmp::getBitmapDeviceStrideForWidth(FORMAT_THIRTYTWO_BIT_TC_MASK_BGRA, aSize.getX()); mpDevice32bpp = createBitmapDevice( aSize, true, - FORMAT_THIRTYTWO_BIT_TC_MASK_BGRA ); + FORMAT_THIRTYTWO_BIT_TC_MASK_BGRA, nStride ); OUString aSvg( "m 0 0 h5 l5 5 v5 h-5 l-5-5 z" ); basegfx::B2DPolyPolygon aPoly; |