From 5797340164543d77212b7651da863967e36bf767 Mon Sep 17 00:00:00 2001 From: Whindmar Saksit Date: Fri, 18 Oct 2024 14:42:08 +0200 Subject: [PATCH] [SHELL32] Fix broken delete file type verb (#7462) CORE-19809 --- dll/win32/shell32/dialogs/filetypes.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dll/win32/shell32/dialogs/filetypes.cpp b/dll/win32/shell32/dialogs/filetypes.cpp index c02de0eee10..6a958b5cc1c 100644 --- a/dll/win32/shell32/dialogs/filetypes.cpp +++ b/dll/win32/shell32/dialogs/filetypes.cpp @@ -1161,7 +1161,7 @@ EditTypeDlg_WriteClass(HWND hwndDlg, PEDITTYPE_DIALOG pEditType, BOOL OnlyExt = hr != S_OK; HKEY hClassKey; if (FAILED(hr) || RegCreateKeyExW(HKEY_CLASSES_ROOT, ClassKey, 0, NULL, 0, - KEY_QUERY_VALUE |KEY_WRITE, NULL, + KEY_QUERY_VALUE | KEY_WRITE, NULL, &hClassKey, NULL) != ERROR_SUCCESS) { return FALSE; @@ -1221,7 +1221,7 @@ EditTypeDlg_WriteClass(HWND hwndDlg, PEDITTYPE_DIALOG pEditType, } HKEY hShellKey; - if (RegCreateKeyExW(hClassKey, L"shell", 0, NULL, 0, KEY_WRITE, NULL, + if (RegCreateKeyExW(hClassKey, L"shell", 0, NULL, 0, KEY_READ | KEY_WRITE, NULL, &hShellKey, NULL) != ERROR_SUCCESS) { RegCloseKey(hClassKey);