For each entry that is deleted this way, all following nodes are
moved towards the front of the handles table from OS2SYS.INI
and their entry in the display is removed.
Warning: xfix does not prevent you from deleting handles which are needed for the WPS to work. You should only delete a handle if you know it is not used. Deleting handles can solidly break things (program objects, folder positions, or even the Desktop completely). See About WPS file handles for more about how handles are used in the WPS.
You should pay special attention to the "Refcs." column in the handles list:
ABS
),
xfix will remove them from PM_Abstract:FldrContent
in OS2.INI
without further notice. In addition, for each abstract object, its definition in
PM_Abstract:Objects
is deleted.
In other words, this will nuke all abstract objects in that folder.
This is necessary because if the abstract objects were not deleted, they would sooner or later pop up in some other folder as soon as the WPS reuses the deleted handle for a new folder. This is quite probable.
FPOS
)
is not dangerous though.
xfix will simply kill the corresponding entry in PM_Workplace:FolderPos
,
which no longer serves any purpose.
Keep in mind that selecting "Delete" does not update OS2SYS.INI
yet. This only happens if you select "Write back to OS2SYS.INI" from the
xfix menu. As a result, if you accidentally
remove the wrong entry, you have not ruined your system yet... you can then restart
xfix to try again.
Before using "Write back...", make sure the following is true:
RUNWORKPLACE
in your &cfgsys; file or if you
have started xfix from &xwp;'s "Panic" dialog during Desktop startup.
This can also be used to quickly delete those subitems as well, if you use "Select all invalid" afterwards.