]> git.saurik.com Git - wxWidgets.git/commitdiff
Don't let anything, such as pressing F2, start editing an entry if the renderer is...
authorRobert Roebling <robert@roebling.de>
Tue, 21 Dec 2010 19:38:52 +0000 (19:38 +0000)
committerRobert Roebling <robert@roebling.de>
Tue, 21 Dec 2010 19:38:52 +0000 (19:38 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@66424 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/generic/datavgen.cpp

index 8362e7a8430ae93ab3d89570a5e86350c4c98082..68c7d4bd0914e1ca6862234815675849cc8fe1d5 100644 (file)
@@ -4634,7 +4634,8 @@ void wxDataViewCtrl::StartEditor( const wxDataViewItem & item, unsigned int colu
 
     wxRect itemRect = GetItemRect(item, col);
     wxDataViewRenderer* renderer = col->GetRenderer();
-    renderer->StartEditing(item, itemRect);
+    if (renderer->GetMode() == wxDATAVIEW_CELL_EDITABLE)
+        renderer->StartEditing(item, itemRect);
 }
 
 #endif // !wxUSE_GENERICDATAVIEWCTRL