From aad792b3720957e715cf10d9bfa648a3905497ed Mon Sep 17 00:00:00 2001 From: Caolán McNamara Date: Mon, 27 Mar 2017 12:25:10 +0100 Subject: reuse palette object Change-Id: I72035a49d30955cdc6334f6064a1a2e902c1a9f0 --- vcl/source/gdi/dibtools.cxx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'vcl/source') 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); } -- cgit