At 11:07 AM 19/05/2001 +0200, I wrote: (again following up to myself)
But there are other strange crashes that I have not yet investigated
Now I have, this change in server/queue.c removes the 3 remaining hangings :
--- queue.c.orig Sat May 19 21:06:18 2001 +++ queue.c Sun May 20 09:37:09 2001 @@ -695,7 +695,7 @@ }
/* now check for WM_PAINT */ - if (queue->wake_bits & QS_PAINT) + if (((WM_PAINT >= req->get_first) && (WM_PAINT <= req->get_last)) && (queue->wake_bits & QS_PAINT)) { req->type = 0; req->win = 0; @@ -707,6 +707,9 @@ }
/* now check for timer */
This check was done in previous code, but I am not completely sure that this is the correct place for this check, though.
Now searching for the Acrobat Reader funny scrolling...
Gerard