lout-users
[Top][All Lists]
Advanced

[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


reply via email to

[Prev in Thread] Current Thread [Next in Thread]