summaryrefslogtreecommitdiff
path: root/base/gdevkrnlsclass.c
diff options
context:
space:
mode:
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)