This bug is debian specific and due to the patched dvi-draw.c

specifically in set_rotated_rule(), the line

    if (--globals.ev.ctr == 0) read_events(False);

should be replaced by:

    if (--globals.ev.ctr == 0) {
      if (read_events(EV_NOWAIT) & EV_GE_MAG_GONE) {
        /*              fprintf(stderr, "longjmp1!\n"); */
        longjmp(globals.ev.canit, 1);
      }
    }

to be consistent with the way read_events is used elsewhere. This fixes
the problem for me.

Please can you apply this fix, the bug is very old.

Rob

-- 
Robert Hart <[EMAIL PROTECTED]>
University of Nottingham


This message has been checked for viruses but the contents of an attachment
may still contain software viruses, which could damage your computer system:
you are advised to perform your own checks. Email communications with the
University of Nottingham may be monitored as permitted by UK legislation.



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

Reply via email to