Path: utzoo!attcan!uunet!lll-winken!ncis.llnl.gov!helios.ee.lbl.gov!pasteur!ucbvax!husc6!bloom-beacon!sparky.UUCP!jdi From: jdi@sparky.UUCP (John Irwin) Newsgroups: comp.windows.x Subject: Re: Help! Message-ID: <8901292259.AA07177@sparky> Date: 29 Jan 89 22:59:46 GMT References: <8901282206.AA00375@EXPIRE.LCS.MIT.EDU> Sender: daemon@bloom-beacon.MIT.EDU Organization: The Internet Lines: 22 Your message: Note: This *won't* work if the window in question has a backing-store o f type Always, and the server has enough resources to retain the window. With such a window, you should wait for a MapNotify event before drawin g. WRONG! Even with such a window, you get an Expose event, and you should drive repaint based on the Expose event. (Perhaps you are confused by bugs in the unofficial backing store code that people used with R2.) -------- You are quite correct. I was actually confused by the different places where the Exposure event occurs. Using a normal window, it occurs after the call to map-window. Using an :always window, it occurs after the call to create-window. So I guess with an :always window the MapNotify always occurs after the Exposure, which is why I didn't see any lost graphics. -- John