Dmitry Timoshkov : gdi32: Avoid a not necessary CreateDC call.
Module: wine Branch: master Commit: aa3fa9a5d955c48b2784a6b1d0f24f1834a52a28 URL: http://source.winehq.org/git/wine.git/?a=commit;h=aa3fa9a5d955c48b2784a6b1d0... Author: Dmitry Timoshkov <dmitry(a)codeweavers.com> Date: Thu Feb 22 18:43:13 2007 +0800 gdi32: Avoid a not necessary CreateDC call. --- dlls/gdi32/wing.c | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-) diff --git a/dlls/gdi32/wing.c b/dlls/gdi32/wing.c index 7550fe2..b821ad3 100644 --- a/dlls/gdi32/wing.c +++ b/dlls/gdi32/wing.c @@ -96,13 +96,11 @@ HDC16 WINAPI WinGCreateDC16(void) */ BOOL16 WINAPI WinGRecommendDIBFormat16(BITMAPINFO *bmpi) { - static const WCHAR szDisplayW[] = { 'D','I','S','P','L','A','Y','\0' }; - HDC hdc; TRACE("(%p)\n", bmpi); + if (!bmpi) return FALSE; - hdc = CreateDCW( szDisplayW, NULL, NULL, NULL ); bmpi->bmiHeader.biSize = sizeof(BITMAPINFOHEADER); bmpi->bmiHeader.biWidth = 320; bmpi->bmiHeader.biHeight = -1; @@ -114,7 +112,7 @@ BOOL16 WINAPI WinGRecommendDIBFormat16(BITMAPINFO *bmpi) bmpi->bmiHeader.biYPelsPerMeter = 0; bmpi->bmiHeader.biClrUsed = 0; bmpi->bmiHeader.biClrImportant = 0; - DeleteDC(hdc); + return TRUE; }
participants (1)
-
Alexandre Julliard