From a3aa7cf0338194e6058df5362d8d04b0b94ee7d9 Mon Sep 17 00:00:00 2001 From: Vitaliy Margolen Date: Thu, 1 Jun 2006 09:30:48 -0600 Subject: [PATCH] shell32: Add Fonts to user's shell folders list. --- dlls/shell32/shellpath.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/dlls/shell32/shellpath.c b/dlls/shell32/shellpath.c index 9c8dda3fffa..a0d8152d6da 100644 --- a/dlls/shell32/shellpath.c +++ b/dlls/shell32/shellpath.c @@ -932,7 +932,7 @@ static const CSIDL_DATA CSIDL_Data[] = }, { /* 0x14 - CSIDL_FONTS */ CSIDL_Type_WindowsPath, - NULL, + FontsW, FontsW }, { /* 0x15 - CSIDL_TEMPLATES */ @@ -1818,6 +1818,8 @@ static HRESULT _SHRegisterFolders(HKEY hRootKey, HANDLE hToken, path); else if (CSIDL_Data[folders[i]].type == CSIDL_Type_AllUsers) _SHGetAllUsersProfilePath(SHGFP_TYPE_DEFAULT, folders[i], path); + else if (CSIDL_Data[folders[i]].type == CSIDL_Type_WindowsPath) + GetWindowsDirectoryW(path, MAX_PATH); else hr = E_FAIL; if (*path) @@ -1870,7 +1872,8 @@ static HRESULT _SHRegisterUserShellFolders(BOOL bDefault) CSIDL_INTERNET_CACHE, CSIDL_COOKIES, CSIDL_HISTORY, - CSIDL_MYPICTURES + CSIDL_MYPICTURES, + CSIDL_FONTS }; WCHAR userShellFolderPath[MAX_PATH], shellFolderPath[MAX_PATH]; LPCWSTR pUserShellFolderPath, pShellFolderPath;