From 827e75cb8914ac0931e3ed6986d37dd8541e338c Mon Sep 17 00:00:00 2001 From: James Tabor Date: Tue, 29 Mar 2011 05:11:02 +0000 Subject: [PATCH] [User32] - Fix select old brush in FillRect. svn path=/trunk/; revision=51186 --- reactos/dll/win32/user32/windows/draw.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/reactos/dll/win32/user32/windows/draw.c b/reactos/dll/win32/user32/windows/draw.c index 1d353289c29..5ecf9a53462 100644 --- a/reactos/dll/win32/user32/windows/draw.c +++ b/reactos/dll/win32/user32/windows/draw.c @@ -1564,8 +1564,8 @@ FlashWindow(HWND hWnd, BOOL bInvert) INT WINAPI FillRect(HDC hDC, CONST RECT *lprc, HBRUSH hbr) { - HBRUSH prevhbr; BOOL Ret; + HBRUSH prevhbr = NULL; /* Select brush if specified */ if (hbr) @@ -1583,7 +1583,7 @@ FillRect(HDC hDC, CONST RECT *lprc, HBRUSH hbr) lprc->bottom - lprc->top, PATCOPY); /* Select old brush */ - if (hbr) + if (prevhbr) SelectObject(hDC, prevhbr); return (INT)Ret;