]> git.saurik.com Git - wxWidgets.git/blobdiff - src/generic/datavgen.cpp
Hide value label explicitly
[wxWidgets.git] / src / generic / datavgen.cpp
index dc0f58a4fe47542f89cf31f9ee89c45033b10bce..3a929e97fc5401b47b40ef24bff52e81877ae596 100644 (file)
@@ -2054,6 +2054,7 @@ bool wxDataViewMainWindow::Cleared()
 void wxDataViewMainWindow::UpdateDisplay()
 {
     m_dirty = true;
+    m_underMouse = NULL;
 }
 
 void wxDataViewMainWindow::OnInternalIdle()
@@ -4105,7 +4106,12 @@ void wxDataViewCtrl::Select( const wxDataViewItem & item )
         // Unselect all rows before select another in the single select mode
         if (m_clientArea->IsSingleSel())
             m_clientArea->SelectAllRows(false);
+            
         m_clientArea->SelectRow(row, true);
+        
+        // Also reset focus
+        if (m_clientArea->IsSingleSel())
+            m_clientArea->ChangeCurrentRow( row );
     }
 }