CompuServe Thread

#A moving story

5 messages in this thread
#44534From: Thomas HoladayApr 19, 1989 6:56 PM
Here's a neat bug for Larry who hates graphic interfaces: FROM THE WORKBENCH: Take a disk you hate. Create an empty drawer thereon (with icon). Open the drawer. Create another drawer, and drag the new drawer into the old drawer's open window. Okay, now you have a drawer-inna-drawer. Now, open the new drawer, and another disk full of picture icons, and drag all the pictures from the new disk into the new drawer's open window. Use extended select so they all go in one shot. "Accidentally" include the _icon_ of the first empty drawer in your extended-selection so it goes, too! Decide things are getting pretty cluttered, and close all the windows. POOF! The first drawer is no longer on the root directory of the disk because you dragged it into the open window of the second drawer. The second drawer isn't on the root directory of the disk either, since it's inside the first drawer. Where are the drawers? NOWHERE. Except the blocks the drawers used are not in the available list. Diskdoctor does _not_ correct this problem. Comments?
#44628From: BILL LEACHApr 20, 1989 8:46 AM
The disk ain't broke. Besides 'diskdoctor' is not the thing to use even if the disk is broke. Wonder if Hazy might have added something to DiskSalv to look for directory structures that are recursive?
#44693From: Dave LoveApr 20, 1989 9:10 PM
Yep, as of V1.4, DiskSalv will not allow a directory's child to be added as its parent.
#44659From: Betty Clay/SYSOPApr 20, 1989 12:09 PM
They are still in the directory where they were placed. If you called for them with the proper path, you could probably load them. However, by having moved the first drawer out of the root, it will not appear when you ask for the directory. I have fixed such problems with disk editors. One disk with a problem somewhat like this was fixed when I just used : Copy df0: to df1:. Diskcopy didn't fix the problem, but plain old Copy did it. It would take a bit of time to track it all down with a disk editor, but it could be fixed by finding the directory block on disk where the misplaced drawer icon currently resides, getting the hash value of its name and locating the block on which that .info file is stored. Then place the number of that block in the correct slot in the root directory and all will be restored. This is quickly written – sure hope it makes sense to you.
#44771From: Steve PietrowiczApr 21, 1989 7:03 AM
It's funny you mention this bug, but something VERY similar happened to me at work yesterday. (And come to think of it, it happened last weekend too…I thought I was seeing things….). I was able to get icons to disappear without even creating new drawers. I was simply moving icons around, and WHAMMO they disappeared. Everything was very cluttered, and once I did this to a number of times, I was unable to get it to happen again. (I ended up formatting the whole 80 MB, and reinstalled from scratch). I resolved not to use Workbench until this is fixed. Makes me wonder how much space might be being wasted on my system at home??