]> git.saurik.com Git - wxWidgets.git/blobdiff - src/os2/dcmemory.cpp
Folder icon
[wxWidgets.git] / src / os2 / dcmemory.cpp
index 7977733bb7a6b9c84d3dd49e615c0052cb9983b3..8dc8321f7730d6bca0384b68a6cb143e1ccde68e 100644 (file)
@@ -146,9 +146,14 @@ void wxMemoryDC::SelectObject(
                  (rBitmap.GetSelectedInto() == this),
                  wxT("Bitmap is selected in another wxMemoryDC, delete the first wxMemoryDC or use SelectObject(NULL)") );
 
+    WXHBITMAP                       hBmp = rBitmap.GetHBITMAP();
+
+    if (!hBmp)
+    {
+        m_vSelectedBitmap.SetSelectedInto(NULL);
+    }
     m_vSelectedBitmap = rBitmap;
 
-    WXHBITMAP                       hBmp = rBitmap.GetHBITMAP();
 
     if (!hBmp)
     {