diff options
Diffstat (limited to 'base/gdevvec.c')
-rw-r--r-- | base/gdevvec.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/base/gdevvec.c b/base/gdevvec.c index d2694207..2a9915cd 100644 --- a/base/gdevvec.c +++ b/base/gdevvec.c @@ -643,7 +643,7 @@ gdev_vector_dopath_init(gdev_vector_dopath_state_t *state, */ int gdev_vector_dopath_segment(gdev_vector_dopath_state_t *state, int pe_op, - gs_fixed_point vs[3]) + gs_fixed_point *vs) { gx_device_vector *vdev = state->vdev; const gs_matrix *const pmat = &state->scale_mat; @@ -901,9 +901,10 @@ gdev_vector_begin_image(gx_device_vector * vdev, (pim->CombineWithColor && rop3_uses_T(pgs->log_op))) && (code = gdev_vector_update_fill_color(vdev, pgs, pdcolor)) < 0) || (vdev->bbox_device && - (code = (*dev_proc(vdev->bbox_device, begin_image)) - ((gx_device *) vdev->bbox_device, pgs, pim, format, prect, - pdcolor, pcpath, mem, &pie->bbox_info)) < 0) + (code = (*dev_proc(vdev->bbox_device, begin_typed_image)) + ((gx_device *) vdev->bbox_device, pgs, NULL, + (gs_image_common_t *)pim, prect, + pdcolor, pcpath, mem, &pie->bbox_info)) < 0) ) return code; pie->memory = mem; @@ -926,8 +927,7 @@ gdev_vector_end_image(gx_device_vector * vdev, int code; if (pie->default_info) { - code = gx_default_end_image((gx_device *) vdev, pie->default_info, - draw_last); + code = gx_image_end(pie->default_info, draw_last); if (code >= 0) code = 0; } else { /* Fill out to the full image height. */ |