Yuriy Kozlov : regedit: Allow entering - for a value in a . reg file to delete that value.

Alexandre Julliard julliard at wine.codeweavers.com
Sat Jul 29 05:22:17 CDT 2006


Module: wine
Branch: refs/heads/master
Commit: 1e1031b41dca244eed79588f144f15da16149111
URL:    http://source.winehq.org/git/?p=wine.git;a=commit;h=1e1031b41dca244eed79588f144f15da16149111

Author: Yuriy Kozlov <yuriy.kozlov at gmail.com>
Date:   Fri Jul 28 13:38:44 2006 -0400

regedit: Allow entering - for a value in a .reg file to delete that value.

---

 programs/regedit/regproc.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/programs/regedit/regproc.c b/programs/regedit/regproc.c
index 0fe689a..ff871d8 100644
--- a/programs/regedit/regproc.c
+++ b/programs/regedit/regproc.c
@@ -392,6 +392,9 @@ HRESULT setValue(LPSTR val_name, LPSTR v
     if ( (val_name == NULL) || (val_data == NULL) )
         return ERROR_INVALID_PARAMETER;
 
+    if (val_data[0] == '-')
+        return RegDeleteValue(currentKeyHandle,val_name);
+
     /* Get the data type stored into the value field */
     dwDataType = getDataType(&val_data, &dwParseType);
 




More information about the wine-cvs mailing list