[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Problem using llx/urx in PS_LinkDest
From: |
Jeff Kingston |
Subject: |
Re: Problem using llx/urx in PS_LinkDest |
Date: |
Fri, 09 May 2008 08:19:08 +1100 |
OK, around line 1024 of z23.c add the following line:
FirstDefiniteLDN(x, link, y, jn, xmk, dim, NO_SUPPRESS, pg);
The context is
if( link == x )
{
*actual_back = back(x, dim); *actual_fwd = fwd(x, dim);
FirstDefiniteLDN(x, link, y, jn, xmk, dim, NO_SUPPRESS, pg);
break; /* no definite children, nothing to print */
}
This should fix the problem. The change will be in the next
release, unless further work is needed.
The problem was that the code was erroneously assuming at
this point that there was nothing to do, when in fact it
needed to traverse the children of x to fix the horizontal
positions of any link destinations that happened to be there.
Missing out on this left those link destinations with an
undefined horizontal position.
Jeff