[comp.sys.amiga] WB 1.2 bug

blgardne@esunix.UUCP (Blaine Gardner) (07/31/87)

I'm posting this for a friend who doesn't have write access to the net.
Please respond to John Olsen, not me.

----------------------------------
I was playing with the new disk icons on Fish Disk #82, and wanted to see a
disk icon without writing to a disk.  "Hmm..."  I thought,  "What would
happen if I tried to reload workbench after putting a disk.info file on the
ramdisk?"  It didn't reload workbench, it ran a new copy and left the old
one running in a backdrop window that could no longer be reached.  Oops.

To see an amazing example of this, try this:

1.  Load workbench and have a CLI to play with.
2.  Open a disk so you see some program or drawer icons.
3.  Type 'loadwb' in the CLI.
4.  Wonder if anything really changed.
5.  Open the same disk again without closing the previous window.
6.  Move the newly created window.
7.  Scratch your head.
8.  Select (single click) an icon from each WITHOUT holding the shift key.
9.  Scratch your head again.
10. Go back to step 3 until out of memory.  If out of memory, go to step 9.

And you thought you had to run something like mwb to get multiple workbench
windows.  The only problem here is that you can only see the *latest* of the
workbench backdrop windows.

By the way, it worked, and I was able to see those disk icons.  I just
slowly lost all my free ram as I watched the response time increase.

The question I have, is what should have been done?  Could loadwb be changed
so that it does what I hoped it would, and just trash what it has and reload,
or should it simply refuse to have multiple copies running?  Either of these
two would be better than what it does now.

Maybe have an unloadwb command?  Any gears turning out there yet?

 /|  |    /|||  /\|		|	John M. Olsen
 \|()|\|\_ |||. \/|/)@|\_	|	1547 Jamestown Drive
  |				|	Salt Lake City, UT  84121-2051
u-jmolse@ug.utah.edu	or  ...!{seismo,ihnp4}!utah-cs!utah-ug!u-jmolse




-- 
Blaine Gardner @ Evans & Sutherland    540 Arapeen Drive, SLC, Utah 84108
UUCP Address:   {ihnp4,ucbvax,decvax,allegra}!decwrl!esunix!blgardne
Alternates:     {ihnp4,seismo}!utah-cs!utah-gr!uplherc!esunix!blgardne
		seismo!usna!esunix!blgardne