diff --git a/src/servers/app/font/FontManager.cpp b/src/servers/app/font/FontManager.cpp index c13b83f924..18176681dc 100644 --- a/src/servers/app/font/FontManager.cpp +++ b/src/servers/app/font/FontManager.cpp @@ -1145,10 +1145,12 @@ FontManager::AttachUser(uid_t userID) // TODO: actually, find_directory() cannot know which user ID we want here // TODO: avoids user fonts in safe mode BPath path; - if (find_directory(B_USER_FONTS_DIRECTORY, &path, true) != B_OK) - return; - - _AddPath(path.Path()); + if (find_directory(B_USER_FONTS_DIRECTORY, &path, true) == B_OK) + _AddPath(path.Path()); + if (find_directory(B_USER_NONPACKAGED_FONTS_DIRECTORY, &path, true) + == B_OK) { + _AddPath(path.Path()); + } #endif }