commit 81f5444c4d22475a96e2a7410184c15c2b269d19 Author: William Bader Date: Tue Aug 20 17:50:06 2013 +0200 Fix for dropped image in 1288986-xpdfshadebug.pdf diff --git a/splash/Splash.cc b/splash/Splash.cc index 3d80c4c..924a58a 100644 --- a/splash/Splash.cc +++ b/splash/Splash.cc @@ -518,12 +518,15 @@ void Splash::pipeRun(SplashPipe *pipe) { switch (bitmap->mode) { #if SPLASH_CMYK case splashModeDeviceN8: - for (cp = 4; cp < SPOT_NCOMPS + 4; cp++) + for (cp = 0; cp < SPOT_NCOMPS + 4; cp++) cSrcNonIso[cp] = clip255(pipe->cSrc[cp] + ((pipe->cSrc[cp] - cDest[cp]) * t) / 255); + break; case splashModeCMYK8: - cSrcNonIso[3] = clip255(pipe->cSrc[3] + - ((pipe->cSrc[3] - cDest[3]) * t) / 255); + for (cp = 0; cp < 4; cp++) + cSrcNonIso[cp] = clip255(pipe->cSrc[cp] + + ((pipe->cSrc[cp] - cDest[cp]) * t) / 255); + break; #endif case splashModeXBGR8: cSrcNonIso[3] = 255;