diff options
author | Caolán McNamara <caolanm@redhat.com> | 2017-03-27 12:25:10 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2017-03-27 13:47:48 +0100 |
commit | aad792b3720957e715cf10d9bfa648a3905497ed (patch) | |
tree | 5f90bc39cb4f118a1eed40c89e9a6ceb4d7288a1 /vcl/source | |
parent | dfed481524113a1be03d29ec8a9e13bb96052895 (diff) |
reuse palette object
Change-Id: I72035a49d30955cdc6334f6064a1a2e902c1a9f0
Diffstat (limited to 'vcl/source')
-rw-r--r-- | vcl/source/gdi/dibtools.cxx | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/vcl/source/gdi/dibtools.cxx b/vcl/source/gdi/dibtools.cxx index 5ac640a167e7..7486b59da9e3 100644 --- a/vcl/source/gdi/dibtools.cxx +++ b/vcl/source/gdi/dibtools.cxx @@ -897,8 +897,8 @@ bool ImplReadDIBBody( SvStream& rIStm, Bitmap& rBmp, AlphaMask* pBmpAlpha, sal_u } const Size aSizePixel(aHeader.nWidth, aHeader.nHeight); - BitmapPalette aDummyPal; - Bitmap aNewBmp(aSizePixel, nBitCount, &aDummyPal); + BitmapPalette aPalette; + Bitmap aNewBmp(aSizePixel, nBitCount, &aPalette); Bitmap::ScopedWriteAccess pAcc(aNewBmp); if (!pAcc) return false; @@ -935,7 +935,7 @@ bool ImplReadDIBBody( SvStream& rIStm, Bitmap& rBmp, AlphaMask* pBmpAlpha, sal_u // read palette if (nColors) { - BitmapPalette aPalette(nColors); + aPalette.SetEntryCount(nColors); ImplReadDIBPalette(*pIStm, aPalette, aHeader.nSize != DIBCOREHEADERSIZE); pAcc->SetPalette(aPalette); } |