]> git.saurik.com Git - wxWidgets.git/commitdiff
fix bug in Borland (bcc32 really hates ?)
authorChris Elliott <biol75@york.ac.uk>
Mon, 24 Mar 2003 12:47:41 +0000 (12:47 +0000)
committerChris Elliott <biol75@york.ac.uk>
Mon, 24 Mar 2003 12:47:41 +0000 (12:47 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@19747 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/msw/dib.cpp

index 5cd30f4f41b5d4bda70eebef4d17c2ad576f9240..92db7b427d40dd307bec4330d81feea3b58ac336 100644 (file)
@@ -299,11 +299,11 @@ HBITMAP wxDIB::ConvertToBitmap(const BITMAPINFO *pbmi, HDC hdc, void *bits)
 
         bits = (char *)pbmih + sizeof(*pbmih) + numColors*sizeof(RGBQUAD);
     }
-    HDC tmphdc = hdc;
-    if (!hdc) tmphdc = ScreenHDC();
+
     HBITMAP hbmp = ::CreateDIBitmap
                      (
-                        tmphdc,             // create bitmap compatible with this DC
+                        hdc ? hdc           // create bitmap compatible
+                            : (HDC) ScreenHDC(),  //  with this DC
                         pbmih,              // used to get size &c
                         CBM_INIT,           // initialize bitmap bits too
                         bits,               // ... using this data