diff options
Diffstat (limited to 'gs/devices/gdevpbm.c')
-rw-r--r-- | gs/devices/gdevpbm.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gs/devices/gdevpbm.c b/gs/devices/gdevpbm.c index 71f2cc963..08b9641fb 100644 --- a/gs/devices/gdevpbm.c +++ b/gs/devices/gdevpbm.c @@ -280,10 +280,10 @@ ppm_open(gx_device * pdev) #endif code = gdev_prn_open_planar(pdev, bdev->UsePlanarBuffer); - if (pdev->child) { + while (pdev->child) pdev = pdev->child; - bdev = (gx_device_pbm *)pdev;; - } + + bdev = (gx_device_pbm *)pdev;; if (code < 0) return code; |