Dmitry Timoshkov : gdi32: Avoid a not necessary CreateDC call.

Alexandre Julliard julliard at wine.codeweavers.com
Fri Feb 23 05:28:12 CST 2007


Module: wine
Branch: master
Commit: aa3fa9a5d955c48b2784a6b1d0f24f1834a52a28
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=aa3fa9a5d955c48b2784a6b1d0f24f1834a52a28

Author: Dmitry Timoshkov <dmitry at 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;
 }
 




More information about the wine-cvs mailing list