From 21a2b606fe1adaf0eed72fc16801e86f58d73046 Mon Sep 17 00:00:00 2001 From: Ryan Cumming Date: Tue, 9 Jul 2002 01:57:28 +0000 Subject: [PATCH] Make LockWindowUpdate return more Windows-like values. --- windows/dce.c | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/windows/dce.c b/windows/dce.c index ab395a97235..db82f9ae71f 100644 --- a/windows/dce.c +++ b/windows/dce.c @@ -652,6 +652,27 @@ HWND WINAPI WindowFromDC( HDC hDC ) */ BOOL WINAPI LockWindowUpdate( HWND hwnd ) { - FIXME("(%x), stub!\n",hwnd); + static HWND lockedWnd; + + FIXME("(%x), partial stub!\n",hwnd); + + USER_Lock(); + if (lockedWnd) + { + if (!hwnd) + { + /* Unlock lockedWnd */ + /* FIXME: Do something */ + } + else + { + /* Attempted to lock a second window */ + /* Return FALSE and do nothing */ + USER_Unlock(); + return FALSE; + } + } + lockedWnd = hwnd; + USER_Unlock(); return TRUE; }