summaryrefslogtreecommitdiff
path: root/base/gdevkrnlsclass.c
diff options
context:
space:
mode:
authorKen Sharp <ken.sharp@artifex.com>2016-04-19 11:18:40 +0100
committerKen Sharp <ken.sharp@artifex.com>2016-04-19 11:18:40 +0100
commit69c20a21a5bd53284437029b5b9d316a408a7392 (patch)
treeecca97f5387ddeea15882d1405131ef94e074c74 /base/gdevkrnlsclass.c
parente6ecf9ccab71740fddc70f2e6cb30bef3b831d61 (diff)
downloadghostpdl-69c20a21a5bd53284437029b5b9d316a408a7392.tar.gz
Add a system to allow processing of individual pages and ranges of pages
Bug #692752 "Implement mechanism to specify a range (or ranges) of pages for txtwrite" Documented in Use.htm, this introduces a new command line parameter 'PageList' which allows for ranges and individual pages to be specified for processing.
Diffstat (limited to 'base/gdevkrnlsclass.c')
-rw-r--r--base/gdevkrnlsclass.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/base/gdevkrnlsclass.c b/base/gdevkrnlsclass.c
index e3299b070..0982d2220 100644
--- a/base/gdevkrnlsclass.c
+++ b/base/gdevkrnlsclass.c
@@ -16,7 +16,7 @@ int install_internal_subclass_devices(gx_device **ppdev, int *devices_loaded)
#if FORCE_TESTING_SUBCLASSING
if (!dev->PageHandlerPushed) {
#else
- if (!dev->PageHandlerPushed && (dev->FirstPage != 0 || dev->LastPage != 0)) {
+ if (!dev->PageHandlerPushed && (dev->FirstPage != 0 || dev->LastPage != 0 || dev->PageList != 0)) {
#endif
code = gx_device_subclass(dev, (gx_device *)&gs_flp_device, sizeof(first_last_subclass_data));
if (code < 0)