Marcus Meissner <[EMAIL PROTECTED]> writes:

> The program is calling ESCAPE(), which locks DC (level 3).
> 
> This in turn calls WINEPS.Escape(), which in turn calls WriteSpool, which
> calls the 16 bit abortproc function.
> 
> I have not yet understood how to solve this problem, just unlocking
> the DC appears to be unsafe.
> 
> Could someone please enlighten me (and probably offer a fix too :) ? 

This was fixed in the Corel tree a long time ago, IIRC by simply not
calling the abort proc in WriteSpool and calling it once per page
instead. This also helps performance.

-- 
Alexandre Julliard
[EMAIL PROTECTED]

Reply via email to