aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authornyamatongwe <unknown>2009-12-13 01:04:28 +0000
committernyamatongwe <unknown>2009-12-13 01:04:28 +0000
commitddb98cb2f9eca8ca9ea8842db2672ec350f9548e (patch)
tree21f3931cd88adcf8a64190b36b26ebdcbc2e6ecf
parentffab0d4de33c50d988a1ad7e1696925233101d53 (diff)
downloadscintilla-mirror-ddb98cb2f9eca8ca9ea8842db2672ec350f9548e.tar.gz
Fix for bug #2909699, NULL facename causes crash.
-rw-r--r--win32/PlatWin.cxx3
1 files changed, 2 insertions, 1 deletions
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
}