summaryrefslogtreecommitdiff
path: root/filter/source/graphicfilter
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2017-04-01 14:22:13 +0100
committerCaolán McNamara <caolanm@redhat.com>2017-04-01 14:54:22 +0100
commitcc2b6dbb262db76afe006847a7dddbd0827a8380 (patch)
tree420229fd97abd141a47ccc9a5ab8e0dcd7ec5ae6 /filter/source/graphicfilter
parentda1d5307c3066dea1fbb5ba2483ba88302efe773 (diff)
ofz: make scanline copy faster
Change-Id: I69225a7b0d0d09d6bc5faf5711552322a7a2ab01
Diffstat (limited to 'filter/source/graphicfilter')
-rw-r--r--filter/source/graphicfilter/itiff/itiff.cxx6
1 files changed, 3 insertions, 3 deletions
diff --git a/filter/source/graphicfilter/itiff/itiff.cxx b/filter/source/graphicfilter/itiff/itiff.cxx
index 6fd5448e55a6..b5c63d2c2adb 100644
--- a/filter/source/graphicfilter/itiff/itiff.cxx
+++ b/filter/source/graphicfilter/itiff/itiff.cxx
@@ -629,9 +629,9 @@ bool TIFFReader::ReadMap()
//if the buffer for this line didn't change, then just copy the
//previous scanline instead of painfully decoding and setting
//each pixel one by one again
- pAcc->CopyScanline(ny, pAcc->GetScanline(ny-1),
- pAcc->GetScanlineFormat(),
- pAcc->GetScanlineSize());
+ Scanline pScanline = pAcc->GetScanline(ny);
+ Scanline pPrevline = pAcc->GetScanline(ny-1);
+ memcpy(pScanline, pPrevline, pAcc->GetScanlineSize());
}
else
{