shell32: Add Fonts to user's shell folders list.

Vitaliy Margolen wine-patch at kievinfo.com
Thu Jun 1 10:30:48 CDT 2006


ChangeLog:
shell32: Add Fonts to user's shell folders list.

 dlls/shell32/shellpath.c |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)
-------------- next part --------------
846aa69c9a7ee66fa2228483ed3f70309e3a3e07
diff --git a/dlls/shell32/shellpath.c b/dlls/shell32/shellpath.c
index 9c8dda3..a0d8152 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 h
                  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 _SHRegisterUserShellFolde
      CSIDL_INTERNET_CACHE,
      CSIDL_COOKIES,
      CSIDL_HISTORY,
-     CSIDL_MYPICTURES
+     CSIDL_MYPICTURES,
+     CSIDL_FONTS
     };
     WCHAR userShellFolderPath[MAX_PATH], shellFolderPath[MAX_PATH];
     LPCWSTR pUserShellFolderPath, pShellFolderPath;


More information about the wine-patches mailing list