]> git.saurik.com Git - wxWidgets.git/blobdiff - src/msw/dcclient.cpp
fixing osx_cocoa
[wxWidgets.git] / src / msw / dcclient.cpp
index bad81c1e72762e0ba45cd3d69a797aa56573060d..4564a189d1569c5eed1cd7eda41c4040e4890049 100644 (file)
@@ -225,6 +225,12 @@ wxPaintDCImpl::wxPaintDCImpl( wxDC *owner, wxWindow *window ) :
     }
 #endif // wxHAS_PAINT_DEBUG
 
+    // see comments in src/msw/window.cpp where this is defined
+    extern bool wxDidCreatePaintDC;
+
+    wxDidCreatePaintDC = true;
+
+
     m_window = window;
 
     // do we have a DC for this window in the cache?
@@ -236,11 +242,6 @@ wxPaintDCImpl::wxPaintDCImpl( wxDC *owner, wxWindow *window ) :
     }
     else // not in cache, create a new one
     {
-        // see comments in src/msw/window.cpp where this is defined
-        extern bool wxDidCreatePaintDC;
-
-        wxDidCreatePaintDC = true;
-
         m_hDC = (WXHDC)::BeginPaint(GetHwndOf(m_window), &g_paintStruct);
         if (m_hDC)
             ms_cache.Add(new wxPaintDCInfo(m_window, this));