Index: base/base_paths_win.cc |
diff --git a/base/base_paths_win.cc b/base/base_paths_win.cc |
index d4e11ae5065a866ccb3820da6f81891e547d3a5b..509d5fd7ef1731a54a22f997d0bce489dc3ebfaa 100644 |
--- a/base/base_paths_win.cc |
+++ b/base/base_paths_win.cc |
@@ -191,6 +191,13 @@ bool PathProviderWin(int key, FilePath* result) { |
cur = cur.AppendASCII("User Pinned"); |
cur = cur.AppendASCII("TaskBar"); |
break; |
+ case base::DIR_WINDOWS_FONTS: |
+ if (FAILED(SHGetFolderPath( |
+ NULL, CSIDL_FONTS, NULL, SHGFP_TYPE_CURRENT, system_buffer))) { |
+ return false; |
+ } |
+ cur = FilePath(system_buffer); |
+ break; |
default: |
return false; |
} |