Opened 6 years ago

Last modified 6 years ago

#26 closed defect

Removing a key from its parent RegContainer value removes a zero char too much — at Initial Version

Reported by: Andreas Schnellbacher Owned by:
Priority: blocker Milestone: 2.0 beta
Component: NEPMDLIB Version: 1.18
Keywords: Cc:

Description

After executing

NepmdDeleteConfigTree \NEPMD\User\AutoRestore

the section RegKey is OK, but in RegContainer, the entry for \NEPMD\User was changed from

AutoRestore.AutoSave.Backup.Colors. ... .Toolbar.

to

AutoSaveBackup.Colors. ... .Toolbar.

(zero chars replaced by single dots).

The faulty function is _removeKeyFromContainerList of libreg.c, which exists for a long time.

The removed RegKeys are:

\NEPMD\User\AutoRestore\Ring\LoadLast
\NEPMD\User\AutoRestore\Ring\MaxFiles
\NEPMD\User\AutoRestore\Ring\SaveLast

The removed RegContainer keys are:

\NEPMD\User\AutoRestore\Ring
\NEPMD\User\AutoRestore

It may have relevance that two container levels were removed.

Change History (0)

Note: See TracTickets for help on using tickets.