From 059fb2c54e15430c814651f165fc4d49d7ecd090 Mon Sep 17 00:00:00 2001 From: Saveliy Tretiakov Date: Mon, 11 Sep 2006 10:43:42 +0000 Subject: [PATCH] Implement NtGdiFlattenPath svn path=/trunk/; revision=24064 --- reactos/subsystems/win32/win32k/objects/path.c | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/reactos/subsystems/win32/win32k/objects/path.c b/reactos/subsystems/win32/win32k/objects/path.c index 40f08085ec9..71a957aed9f 100644 --- a/reactos/subsystems/win32/win32k/objects/path.c +++ b/reactos/subsystems/win32/win32k/objects/path.c @@ -172,8 +172,19 @@ BOOL STDCALL NtGdiFlattenPath(HDC hDC) { - UNIMPLEMENTED; - return FALSE; + BOOL Ret = FALSE; + DC *pDc; + + DPRINT("Enter %s\n", __FUNCTION__); + + pDc = DC_LockDc(hDC); + if(!pDc) return FALSE; + + if(pDc->w.path.state == PATH_Open) + Ret = PATH_FlattenPath(&pDc->w.path); + + DC_UnlockDc(pDc); + return Ret; }