Hugh McMaster : regedit: Display all registry data types in the GUI.
Alexandre Julliard
julliard at winehq.org
Wed Jun 21 16:43:44 CDT 2017
Module: wine
Branch: master
Commit: 878a0a4e14b8e38f0d6909c4d522f8d2a1d54a88
URL: http://source.winehq.org/git/wine.git/?a=commit;h=878a0a4e14b8e38f0d6909c4d522f8d2a1d54a88
Author: Hugh McMaster <hugh.mcmaster at outlook.com>
Date: Wed Jun 21 12:19:06 2017 +0000
regedit: Display all registry data types in the GUI.
Signed-off-by: Hugh McMaster <hugh.mcmaster at outlook.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
programs/regedit/listview.c | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/programs/regedit/listview.c b/programs/regedit/listview.c
index 1365259..a3bc72f 100644
--- a/programs/regedit/listview.c
+++ b/programs/regedit/listview.c
@@ -281,7 +281,10 @@ static void OnGetDispInfo(NMLVDISPINFOW* plvdi)
plvdi->item.pszText = g_pszDefaultValueName;
break;
case 1:
- switch (((LINE_INFO*)plvdi->item.lParam)->dwValType) {
+ {
+ DWORD data_type = ((LINE_INFO *)plvdi->item.lParam)->dwValType;
+
+ switch (data_type) {
case REG_SZ:
plvdi->item.pszText = reg_szT;
break;
@@ -311,14 +314,14 @@ static void OnGetDispInfo(NMLVDISPINFOW* plvdi)
break;
default:
{
- WCHAR szUnknownFmt[64];
- LoadStringW(hInst, IDS_REGISTRY_UNKNOWN_TYPE, szUnknownFmt, COUNT_OF(szUnknownFmt));
- wsprintfW(buffer, szUnknownFmt, plvdi->item.lParam);
+ WCHAR fmt[] = {'0','x','%','x',0};
+ wsprintfW(buffer, fmt, data_type);
plvdi->item.pszText = buffer;
break;
}
}
break;
+ }
case 2:
plvdi->item.pszText = g_szValueNotSet;
break;
More information about the wine-cvs
mailing list