From af15b57b30fcf442262f3a797d169d6bc3c1a44a Mon Sep 17 00:00:00 2001 From: Martin Kretzschmar Date: Mon, 17 May 2004 18:12:38 +0000 Subject: Import of Xpdf 3.00 --- (limited to 'pdf/xpdf/XPDFApp.cc') diff --git a/pdf/xpdf/XPDFApp.cc b/pdf/xpdf/XPDFApp.cc index 5125f5f..34bde23 100644 --- a/pdf/xpdf/XPDFApp.cc +++ b/pdf/xpdf/XPDFApp.cc @@ -163,12 +163,20 @@ void XPDFApp::getResources() { installCmap = (GBool)resources.installCmap; rgbCubeSize = resources.rgbCubeSize; reverseVideo = (GBool)resources.reverseVideo; - paperColor = reverseVideo ? BlackPixel(display, screenNum) : - WhitePixel(display, screenNum); + if (reverseVideo) { + paperRGB = splashMakeRGB8(0x00, 0x00, 0x00); + paperColor = BlackPixel(display, screenNum); + } else { + paperRGB = splashMakeRGB8(0xff, 0xff, 0xff); + paperColor = WhitePixel(display, screenNum); + } if (resources.paperColor) { XtVaGetValues(appShell, XmNcolormap, &colormap, NULL); if (XAllocNamedColor(display, colormap, resources.paperColor, &xcol, &xcol2)) { + paperRGB = splashMakeRGB8(xcol.red >> 8, + xcol.green >> 8, + xcol.blue >> 8); paperColor = xcol.pixel; } else { error(-1, "Couldn't allocate color '%s'", resources.paperColor); -- cgit v0.9.1