From 965b2d9d39a1f4f0a6949a1e04e2af7fd19d3b6c Mon Sep 17 00:00:00 2001 From: Johannes Anderwald Date: Wed, 4 Apr 2007 19:43:27 +0000 Subject: [PATCH] - allow backspace in edit / hex mode - patch by Kamil Hornicek (tykef@atlas.cz) See issue #2129 for more details. svn path=/trunk/; revision=26264 --- reactos/base/applications/regedit/edit.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/reactos/base/applications/regedit/edit.c b/reactos/base/applications/regedit/edit.c index c1b6a8819db..9ede49966fe 100644 --- a/reactos/base/applications/regedit/edit.c +++ b/reactos/base/applications/regedit/edit.c @@ -242,7 +242,7 @@ LRESULT CALLBACK DwordEditSubclassProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPAR case WM_CHAR: if (dwordEditMode == EDIT_MODE_DEC) { - if (isdigit((int) wParam & 0xff)) + if (isdigit((int) wParam & 0xff) || iscntrl((int) wParam & 0xff)) { break; } @@ -253,7 +253,7 @@ LRESULT CALLBACK DwordEditSubclassProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPAR } else if (dwordEditMode == EDIT_MODE_HEX) { - if (isxdigit((int) wParam & 0xff)) + if (isxdigit((int) wParam & 0xff) || iscntrl((int) wParam & 0xff)) { break; }