| Index: base/base_paths_win.cc
|
| diff --git a/base/base_paths_win.cc b/base/base_paths_win.cc
|
| index d4e11ae5065a866ccb3820da6f81891e547d3a5b..dcef400d1026e9f95b7c506449f17721c976ecc5 100644
|
| --- a/base/base_paths_win.cc
|
| +++ b/base/base_paths_win.cc
|
| @@ -191,6 +191,18 @@ bool PathProviderWin(int key, FilePath* result) {
|
| cur = cur.AppendASCII("User Pinned");
|
| cur = cur.AppendASCII("TaskBar");
|
| break;
|
| + case base::DIR_WINDOWS_FONTS: {
|
| + if (win::GetVersion() < win::VERSION_VISTA)
|
| + return false;
|
| +
|
| + base::win::ScopedCoMem<wchar_t> path_buf;
|
| + if (FAILED(SHGetKnownFolderPath(FOLDERID_Fonts, 0, NULL,
|
| + &path_buf)))
|
| + return false;
|
| +
|
| + cur = FilePath(string16(path_buf));
|
| + break;
|
| + }
|
| default:
|
| return false;
|
| }
|
|
|