Path: utzoo!utgpu!news-server.csri.toronto.edu!rutgers!cs.utexas.edu!sdd.hp.com!usc!apple!lsr From: lsr@Apple.COM (Larry Rosenstein) Newsgroups: comp.sys.mac.programmer Subject: Re: Drawing in the menu bar (AGAIN) Message-ID: <9751@goofy.Apple.COM> Date: 14 Aug 90 22:23:04 GMT References: <1816@mountn.dec.com> <2902@isc-br.ISC-BR.COM> <1990Aug14.031613.18374@agate.berkeley.edu> Organization: Apple Computer, Inc. Lines: 14 In article <1990Aug14.031613.18374@agate.berkeley.edu> lippin@math.berkeley.edu writes: >Interrupt Time." You can't draw at interrupt time because QuickDraw >isn't reentrant. It forgets, for example, whether the cursor is Plus, a grafPort contains several handles (clipRgn, visRgn, ...) which QuickDraw uses and aren't guaranteed to be valid at interrupt level (unless locked). -- Larry Rosenstein, Object Specialist Apple Computer, Inc. 20525 Mariani Ave, MS 46-B Cupertino, CA 95014 AppleLink:Rosenstein1 domain:lsr@Apple.COM UUCP:{sun,voder,nsc,decwrl}!apple!lsr