]> git.saurik.com Git - wxWidgets.git/blobdiff - src/msw/cursor.cpp
some os/2 icon-bitmap fixes
[wxWidgets.git] / src / msw / cursor.cpp
index 706b97fb922af1e15c08c35d3fcf564f896b742f..f9f6167d682e168afcb8340e325a58321a13b97e 100644 (file)
@@ -32,8 +32,9 @@
     #include "wx/list.h"
     #include "wx/utils.h"
     #include "wx/app.h"
-    #include "wx/cursor.h"
+    #include "wx/bitmap.h"
     #include "wx/icon.h"
+    #include "wx/cursor.h"
 #endif
 
 #include "wx/msw/private.h"
@@ -66,8 +67,13 @@ wxCursorRefData::wxCursorRefData()
 
 void wxCursorRefData::Free()
 {
-    if ( m_hCursor && m_destroyCursor )
-        ::DestroyCursor((HCURSOR)m_hCursor);
+    if ( m_hCursor )
+    {
+        if ( m_destroyCursor )
+            ::DestroyCursor((HCURSOR)m_hCursor);
+
+        m_hCursor = 0;
+    }
 }
 
 // ----------------------------------------------------------------------------