Package: texlive-base-bin
Version: 2005.dfsg.2-10
Severity: normal

I reported this as bug 357462 against tetex-bin, but noticed when I
moved to texlive that it was still unfixed.  So I debugged it a bit
myself:

"xdvi -s 0 foo.dvi" is supposed to auto-size the page within the
window, but it does not work.  The problem is the following code in
xdvi.c, approximately line 4217:

    if (resource.shrinkfactor == 0) /* protect against division by 0 */
        resource.shrinkfactor = 1;

The shrinkfactor gets changed to 1 before set_windowsize() is called,
so it's using an insanely large size instead of autosizing.

I simply commented out this code and it seems to work fine.  I'm not
sure if the division by 0 is still a problem, or when it might occur,
so the right fix might not be this simple.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to