]> git.saurik.com Git - wxWidgets.git/commitdiff
Recalculate display (and scrollbars etc) before calling EnsureVisible()
authorRobert Roebling <robert@roebling.de>
Thu, 18 Dec 2008 16:38:23 +0000 (16:38 +0000)
committerRobert Roebling <robert@roebling.de>
Thu, 18 Dec 2008 16:38:23 +0000 (16:38 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@57421 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/generic/datavgen.cpp

index 254507c2e64c5908d3ecc98129d9b1b8c97b90fc..446543956811f393a35987dc5ee025c37165bfad 100644 (file)
@@ -3658,6 +3658,8 @@ void wxDataViewCtrl::EnsureVisible( int row, int column )
 
 void wxDataViewCtrl::EnsureVisible( const wxDataViewItem & item, const wxDataViewColumn * column )
 {
+    m_clientArea->RecalculateDisplay();
+
     int row = m_clientArea->GetRowByItem(item);
     if( row >= 0 )
     {