diff options
| author | Thomas Heller <theller@ctypes.org> | 2004-07-14 14:53:50 +0000 |
|---|---|---|
| committer | Thomas Heller <theller@ctypes.org> | 2004-07-14 14:53:50 +0000 |
| commit | 67d8967b0cff653b030770f044e7f849f2e6924e (patch) | |
| tree | 55f0b548361a79f11486479be5cf8915b3bbe572 /PC | |
| parent | 54cd6451319deec1566abd559b9810d80abc27a7 (diff) | |
| download | cpython-67d8967b0cff653b030770f044e7f849f2e6924e.tar.gz | |
Don't complain that non-existant registry entries cannot be deleted.
Diffstat (limited to 'PC')
| -rw-r--r-- | PC/bdist_wininst/install.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/PC/bdist_wininst/install.c b/PC/bdist_wininst/install.c index d7bfc4fe0b..afbef56c9b 100644 --- a/PC/bdist_wininst/install.c +++ b/PC/bdist_wininst/install.c @@ -2169,7 +2169,7 @@ void DeleteRegistryKey(char *string) MessageBox(GetFocus(), string, "Could not open key", MB_OK); else { result = RegDeleteKey(hKey, subkeyname); - if (result != ERROR_SUCCESS) + if (result != ERROR_SUCCESS && result != ERROR_FILE_NOT_FOUND) MessageBox(GetFocus(), string, "Could not delete key", MB_OK); RegCloseKey(hKey); } @@ -2211,7 +2211,7 @@ void DeleteRegistryValue(char *string) MessageBox(GetFocus(), string, "Could not open key", MB_OK); else { result = RegDeleteValue(hKey, valuename); - if (result != ERROR_SUCCESS) + if (result != ERROR_SUCCESS && result != ERROR_FILE_NOT_FOUND) MessageBox(GetFocus(), string, "Could not delete value", MB_OK); RegCloseKey(hKey); } |
