From 18a5faec311b65f05930ce14f2db4342e1fd7c01 Mon Sep 17 00:00:00 2001 From: Aleksey Bragin Date: Mon, 26 Sep 2005 16:13:50 +0000 Subject: [PATCH] Christoph von Wittich: fix for bug 824 ("memory leak in welcome"). -LoadBitmap without DeleteObject -SelectObject is used with wrong DC svn path=/trunk/; revision=18096 --- reactos/subsys/system/welcome/welcome.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/reactos/subsys/system/welcome/welcome.c b/reactos/subsys/system/welcome/welcome.c index a048fc271da..e59a02ad61c 100755 --- a/reactos/subsys/system/welcome/welcome.c +++ b/reactos/subsys/system/welcome/welcome.c @@ -143,6 +143,7 @@ WinMain(HINSTANCE hInst, ulInnerWidth = BitmapInfo.bmWidth; ulInnerHeight = (ulInnerWidth * 3) / 4; ulTitleHeight = BitmapInfo.bmHeight + 3; + DeleteObject(hTitleBitmap); } ulInnerHeight -= GetSystemMetrics(SM_CYCAPTION); @@ -485,7 +486,7 @@ PaintBanner(HDC hdc, LPRECT rcPanel) rcPanel->right - rcPanel->left, rcPanel->bottom - 3, hdcMem, 0, 0, SRCCOPY); - SelectObject(hdc, hOldBitmap); + SelectObject(hdcMem, hOldBitmap); /* Dark blue line */ hOldBrush = SelectObject(hdc, hbrDarkBlue);