From fd596861789f0d2f7a59826f600821f71c67ce3c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Gardou?= Date: Mon, 23 Jul 2012 15:35:42 +0000 Subject: [PATCH] [WIN32SS/NTGDI] - Do not assume that DC has a valid surface attached in GreExtTextOutW svn path=/trunk/; revision=56951 --- reactos/win32ss/gdi/ntgdi/freetype.c | 1 + 1 file changed, 1 insertion(+) diff --git a/reactos/win32ss/gdi/ntgdi/freetype.c b/reactos/win32ss/gdi/ntgdi/freetype.c index f925e7057f0..9461b117c1c 100644 --- a/reactos/win32ss/gdi/ntgdi/freetype.c +++ b/reactos/win32ss/gdi/ntgdi/freetype.c @@ -3391,6 +3391,7 @@ GreExtTextOutW( DC_vPrepareDCsForBlit(dc, DummyRect, NULL, DummyRect); psurf = dc->dclevel.pSurface ; + if(!psurf) psurf = psurfDefaultBitmap; SurfObj = &psurf->SurfObj ; EXLATEOBJ_vInitialize(&exloRGB2Dst, &gpalRGB, psurf->ppal, 0, 0, 0);