From ddb98cb2f9eca8ca9ea8842db2672ec350f9548e Mon Sep 17 00:00:00 2001 From: nyamatongwe Date: Sun, 13 Dec 2009 01:04:28 +0000 Subject: Fix for bug #2909699, NULL facename causes crash. --- win32/PlatWin.cxx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'win32') diff --git a/win32/PlatWin.cxx b/win32/PlatWin.cxx index 1305b3f66..8ff27011c 100644 --- a/win32/PlatWin.cxx +++ b/win32/PlatWin.cxx @@ -328,7 +328,8 @@ void Font::Create(const char *faceName, int characterSet, int size, SetLogFont(lf, faceName, characterSet, size, bold, italic, extraFontFlag); fid = ::CreateFontIndirect(&lf); #else - fid = FontCached::FindOrCreate(faceName, characterSet, size, bold, italic, extraFontFlag); + if (faceName) + fid = FontCached::FindOrCreate(faceName, characterSet, size, bold, italic, extraFontFlag); #endif } -- cgit v1.2.3