From 8553d5ea02ba7b955acb063892eaca461c73524e Mon Sep 17 00:00:00 2001 From: Timo Kreuzer Date: Sat, 1 Dec 2007 02:09:39 +0000 Subject: [PATCH] patch by jimtabor: add GdiBCSelObj to GdiFlushUserBatch svn path=/trunk/; revision=30929 --- reactos/subsystems/win32/win32k/objects/gdibatch.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/reactos/subsystems/win32/win32k/objects/gdibatch.c b/reactos/subsystems/win32/win32k/objects/gdibatch.c index 523197c8dc4..2772a16cea5 100644 --- a/reactos/subsystems/win32/win32k/objects/gdibatch.c +++ b/reactos/subsystems/win32/win32k/objects/gdibatch.c @@ -49,7 +49,13 @@ GdiFlushUserBatch(HDC hDC, PGDIBATCHHDR pHdr) case GdiBCExtSelClipRgn: break; case GdiBCSelObj: - break; + { + PGDIBSOBJECT pgO; + if(!dc) break; + pgO = (PGDIBSOBJECT) pHdr; + if(NT_SUCCESS(TextIntRealizeFont((HFONT) pgO->hgdiobj))) + Dc_Attr->hlfntNew = (HFONT) pgO->hgdiobj; + } case GdiBCDelObj: case GdiBCDelRgn: { @@ -115,3 +121,4 @@ NtGdiFlushUserBatch(VOID) return STATUS_SUCCESS; } +