From: Ethan M. <merritt@u.washington.edu> - 2004-05-03 18:23:54
|
On Monday 03 May 2004 03:38 am, Hans-Bernhard Broeker wrote: > > IIRC it's one of the many disguises the buffering / select() problem in > X11_waitforinput() shows it self in. Summary: The extra replot in mouse.c was my attempt to handle "pause mouse" in a terminal-independent fashion. Without it there were indeed problems with term->waitforinput(). Petr points out that X11 is still the only terminal supporting pause for mouse (I thought windows and/or os2 did also but I was wrong). So I will pull this code out of mouse.c and handle it directly in x11.trm. This avoids the replot, and introduces no new problems that I can see. It does mean, however, that equivalent code will be needed in other terminal drivers if and when they choose to support pause for mouse. Change made in CVS on 3 May 2004. -- Ethan A Merritt merritt@u.washington.edu Biomolecular Structure Center Mailstop 357742 University of Washington, Seattle, WA 98195 |