🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: comp.sys.acorn.tech
1 messages
1 total messages Started by Pete Goodwin Thu, 19 Nov 1992 08:42
RO3.1, C dbox's and 3d icons
#552
Author: Pete Goodwin
Date: Thu, 19 Nov 1992 08:42
37 lines
1845 bytes
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.

Take a window with a few icons, all r5 - click, they push in. I use this window
in a dbox like so:

d = dbox_new("view");
dbox_show(d);
dbox_fillin(d);
dbox_dispose(&d);

Now, ordinarily, this is fine. You click on the icon, the window disappears. No
problem. Now, introduce a delay between the dbox_dispose and the next
event_process call (actually due to redrawing a window) - CRASH!!!

I can see an Address Exception in the window manager if I use debug. If I don't
use debug, a few wierd effects occur.

On some occaisons, I get an 'Internal Trap', then EVERY task generates an
address exception until the desktop vanishes leaving me at the '*' prompt.
Typing 'desktop' produces the Initialising screen but it immediately drops back
to '*'.

On other occaisons, everything seems fine. I try to change mode, and it ignores
me. Huh? I look at the TaskWindow, try to drag some of the sliders. I get an
error window full of 'Message Template' repeated a dozen times. Huh? I drop
down to the '*' prompt with F12, try anything I get 'Filecore error' then the
machine hangs.

NONE of these effects occur if I take away the r5 icons, and replace them with
r2 (which doesn't do the indenting).

Anyone else seen this one?

Pete Goodwin
goodwin@edieng.enet.dec.com
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads