summaryrefslogtreecommitdiff
path: root/gs/src/gxcpath.c
diff options
context:
space:
mode:
Diffstat (limited to 'gs/src/gxcpath.c')
-rw-r--r--gs/src/gxcpath.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/gs/src/gxcpath.c b/gs/src/gxcpath.c
index 6de016e41..c8bbb90c4 100644
--- a/gs/src/gxcpath.c
+++ b/gs/src/gxcpath.c
@@ -81,8 +81,7 @@ ENUM_PTRS_END
private RELOC_PTRS_BEGIN(device_clip_reloc_ptrs)
{
if (cptr->current == &cptr->list.single)
- cptr->current =
- &((gx_device_clip *) (*gc_proc(gcst, reloc_struct_ptr)) (vptr, gcst))->list.single;
+ cptr->current = &((gx_device_clip *)RELOC_OBJ(vptr))->list.single;
else
RELOC_PTR(gx_device_clip, current);
RELOC_USING(st_clip_list, &cptr->list, sizeof(gx_clip_list));