home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.acorn.tech
- Path: sparky!uunet!haven.umd.edu!decuac!pa.dec.com!rdg.dec.com!edieng.enet.dec.com!goodwin
- From: goodwin@edieng.enet.dec.com (Pete Goodwin)
- Subject: Re: RO3.1, C dbox's and 3d icons
- Message-ID: <1992Nov21.212304.565@rdg.dec.com>
- Sender: news@rdg.dec.com (Mr News)
- Organization: Digital Equipment Corporation
- Date: Sat, 21 Nov 1992 21:21:39 GMT
- Lines: 23
-
-
- In article <921119230327@kernow.demon.co.uk>, vulch@kernow.demon.co.uk (Anthony Frost) writes...
- >
- > > I knew about the bug in 3.1 with 3d icons on exit, and I've
- > > coded around that. What I didn't know was that there's
- > > another bug - actually more serious.
- >
- > > On some occaisons, I get an 'Internal Trap', then EVERY task
- > > generates an address exception until the desktop vanishes
- > > leaving me at the '*' prompt. Anyone else seen this one?
- >
- >Yup! At 03873B74? I think it is the same bug rather than a different one
- >though. I got round it by replacing the dbox_dispose() with a call to an
- >alarm function in the same way as for closing a normal window. pass "(void
- >*) d" as the alarm handle and you can cast it back and dispose of it when
- >all is clear. I am told setting the button type to one of the notify on
- >release flavours is an alternative cure.
-
- At address 03873B6C (close!). I fixed it with a delayed dispose (via alarm).
- Unfortunately, using 'release' didn't solve the problem.
-
- Pete Goodwin
- goodwin@edieng.enet.dec.com
-