Module: wine Branch: master Commit: fed3d50663e36935cd12b367f926b7fe0bc55791 URL: http://source.winehq.org/git/wine.git/?a=commit;h=fed3d50663e36935cd12b367f9...
Author: Jeremy White jwhite@winehq.org Date: Sun Oct 12 14:18:14 2008 -0500
gdi32: Expand maximum font count to 4096, warn when we go over that limit.
---
dlls/gdi32/tests/font.c | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-)
diff --git a/dlls/gdi32/tests/font.c b/dlls/gdi32/tests/font.c index bbcdf0b..06ef26d 100644 --- a/dlls/gdi32/tests/font.c +++ b/dlls/gdi32/tests/font.c @@ -1571,7 +1571,7 @@ static void test_GetFontUnicodeRanges(void) ReleaseDC(NULL, hdc); }
-#define MAX_ENUM_FONTS 256 +#define MAX_ENUM_FONTS 4096
struct enum_font_data { @@ -1596,6 +1596,8 @@ static INT CALLBACK arial_enum_proc(const LOGFONT *lf, const TEXTMETRIC *tm, DWO #endif if (efd->total < MAX_ENUM_FONTS) efd->lf[efd->total++] = *lf; + else + trace("enum tests invalid; you have more than %d fonts\n", MAX_ENUM_FONTS);
return 1; } @@ -1608,6 +1610,8 @@ static INT CALLBACK arial_enum_procw(const LOGFONTW *lf, const TEXTMETRICW *tm,
if (efd->total < MAX_ENUM_FONTS) efd->lf[efd->total++] = *lf; + else + trace("enum tests invalid; you have more than %d fonts\n", MAX_ENUM_FONTS);
return 1; }