From: Thomas Heller Date: Wed, 14 Jul 2004 14:53:50 +0000 (+0000) Subject: Don't complain that non-existant registry entries cannot be deleted. X-Git-Tag: v2.4a2~276 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=55a9864cb4e014a4137200a17681c4acbde90f7c;p=python Don't complain that non-existant registry entries cannot be deleted. --- 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); }