]> git.saurik.com Git - wxWidgets.git/blobdiff - src/osx/window_osx.cpp
fixing redraw debugging
[wxWidgets.git] / src / osx / window_osx.cpp
index f69b1b717c5f54d0d05edc695ad9cfd03e484ca0..25b9abea3a6ae07b2130eb369bbde5246b81ac61 100644 (file)
@@ -1585,6 +1585,12 @@ void wxWindowMac::SetScrollbar(int orient, int pos, int thumb,
                                int range, bool refresh)
 {
 #if wxUSE_SCROLLBAR
+    // Updating scrollbars when window is being deleted is useless and
+    // currently results in asserts in client-to-screen coordinates conversion
+    // code which is used by DoUpdateScrollbarVisibility() so just skip it.
+    if ( m_isBeingDeleted )
+        return;
+
     if ( orient == wxHORIZONTAL && m_hScrollBar )
         m_hScrollBar->SetScrollbar(pos, thumb, range, thumb, refresh);
     else if ( orient == wxVERTICAL && m_vScrollBar )