Path: utzoo!mnetor!uunet!husc6!bloom-beacon!mit-eddie!ll-xn!ames!pacbell!att-ih!ihnp4!chinet!saj From: saj@chinet.UUCP (Stephen Jacobs) Newsgroups: comp.sys.atari.st Subject: Fighting evnt_multi() Message-ID: <4973@chinet.UUCP> Date: 26 Apr 88 04:30:04 GMT Organization: Chinet - Chicago Public Access UNIX Lines: 10 Keywords: event bug Just a little war story with a happy ending. I have a program which uses just about every level of management of what goes on the screen of an ST- line A through AES. One particular call to evnt_multi() got totally blasted: usually it fell through whether there was an appropriate event or not. The last straw was when it started waiting through appropriate events (ie hanging the program). I put an evnt_multi() that includes a timer event with a time of zero in front of the problem call, and now it seems to work properly. I guess something at VDI level blew away a variable AES needed, and the extra call replaces it. If this helps you, great. If you can explain this kind of behavior, I'd like to hear (read) it.