Path: utzoo!attcan!uunet!lll-winken!ames!mailrus!iuvax!rutgers!orstcs!jacobs.cs.orst.edu!borcelf From: borcelf@jacobs.cs.orst.edu (Fernando Borcel) Newsgroups: comp.sys.mac.programmer Subject: portBits update in the current GrafPort Message-ID: <8186@orstcs.CS.ORST.EDU> Date: 11 Jan 89 03:15:09 GMT Sender: usenet@orstcs.CS.ORST.EDU Reply-To: borcelf@jacobs.cs.orst.edu (Fernando Borcel) Organization: Oregon State University - CS - Corvallis Oregon Lines: 29 Ok. Here's my problem. I'm drawing simple stuff on my window, which I pressume is saved in theport^.portbits and mywindow^.portbits. Now, when I update mywindow, I'm not getting what I drew back at all. Somebody wanna give me a hand??? {This is what my update code looks like. } updateEvt : begin tempwindow := windowptr(myevent.message); BeginUpdate(tempwindow); EraseRect(theport^.portrect); visrect := tempwindow^.portrect; copybits(tempwindow^.portbits, theport^.portbits, visrect, visrect, srccopy, theport^.visrgn); EndUpdate(tempwindow); end; {-------} Thanks!!! -Fernando ___ __ |{tektronix,hp-pcd}!orstcs! / _ _ _ _ _ _/ _ /_/ _ _ _ _ / | jacobs.cs.orst.edu!borcelf /- /_// // / _// // // / / )/ // // /_// | _/ /_ / / //_// //_//_/ /__//_// /_ /_ /_ |borcelf@jacobs.cs.orst.edu