diff options
author | Stephan Bergmann <sbergman@redhat.com> | 2011-12-13 17:07:45 +0100 |
---|---|---|
committer | Stephan Bergmann <sbergman@redhat.com> | 2011-12-13 17:08:33 +0100 |
commit | 38747916d6405b32a3cfc465e31be743db255878 (patch) | |
tree | a8eb6f423084fe79d8384a56e2bbc717de3d13fd /basebmp | |
parent | ab96f8a753dc63d47cd7aceed6a41390c63bacdc (diff) |
Make LineTest::testCornerCases succeed again after last basebmp fix.
Though it looks wrong that rtl_allocateMemory(0) == 0.
Diffstat (limited to 'basebmp')
-rw-r--r-- | basebmp/source/bitmapdevice.cxx | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/basebmp/source/bitmapdevice.cxx b/basebmp/source/bitmapdevice.cxx index ec0d3bb6981f..1586fce1cfb5 100644 --- a/basebmp/source/bitmapdevice.cxx +++ b/basebmp/source/bitmapdevice.cxx @@ -1889,7 +1889,7 @@ BitmapDeviceSharedPtr createBitmapDeviceImpl( const basegfx::B2IVector& pMem.reset( reinterpret_cast<sal_uInt8*>(rtl_allocateMemory( nMemSize )), &rtl_freeMemory ); - if (!pMem.get()) + if (pMem.get() == 0 && nMemSize != 0) return BitmapDeviceSharedPtr(); rtl_zeroMemory(pMem.get(),nMemSize); } |