Module: wine Branch: master Commit: aa3fa9a5d955c48b2784a6b1d0f24f1834a52a28 URL: http://source.winehq.org/git/wine.git/?a=commit;h=aa3fa9a5d955c48b2784a6b1d0...
Author: Dmitry Timoshkov dmitry@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; }