summaryrefslogtreecommitdiff
path: root/vcl
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2016-07-18 15:09:57 +0100
committerCaolán McNamara <caolanm@redhat.com>2016-07-18 15:33:31 +0100
commit8624d2c8e3be89c794d3cfcfb72685fcb18e4d24 (patch)
tree3b11894d71af7a94e30fe7c9cfc622e22696d2ca /vcl
parent0789b66353f75f4791754727629f553aa717be67 (diff)
Resolves: tdf#100731 include palette in checksum
Change-Id: I084d840b9fa078ebea3ff1471d8c8bc88171abc7
Diffstat (limited to 'vcl')
-rw-r--r--vcl/inc/salbmp.hxx3
1 files changed, 2 insertions, 1 deletions
diff --git a/vcl/inc/salbmp.hxx b/vcl/inc/salbmp.hxx
index b34525778608..69d25392a448 100644
--- a/vcl/inc/salbmp.hxx
+++ b/vcl/inc/salbmp.hxx
@@ -103,7 +103,8 @@ protected:
BitmapBuffer* pBuf = pThis->AcquireBuffer(BitmapAccessMode::Read);
if (pBuf)
{
- nCrc = vcl_get_checksum(0, pBuf->mpBits, pBuf->mnScanlineSize * pBuf->mnHeight);
+ nCrc = pBuf->maPalette.GetChecksum();
+ nCrc = vcl_get_checksum(nCrc, pBuf->mpBits, pBuf->mnScanlineSize * pBuf->mnHeight);
pThis->ReleaseBuffer(pBuf, BitmapAccessMode::Read);
pThis->mnChecksum = nCrc;
pThis->mbChecksumValid = true;