]> git.saurik.com Git - wxWidgets.git/blobdiff - src/propgrid/propgrid.cpp
Fixed a bug: Disabling a property didn't work properly if a child item was selected.
[wxWidgets.git] / src / propgrid / propgrid.cpp
index 26a550223a3fd8b616109d8ded2222536a1a9b00..71a918aef1740d0ddac18ff50a7c9f967a3bc4d3 100644 (file)
@@ -2600,7 +2600,7 @@ void wxPropertyGrid::DrawItems( const wxPGProperty* p1, const wxPGProperty* p2 )
 
 void wxPropertyGrid::RefreshProperty( wxPGProperty* p )
 {
-    if ( m_pState->DoIsPropertySelected(p) )
+    if ( m_pState->DoIsPropertySelected(p) || p->IsChildSelected() )
     {
         // NB: We must copy the selection.
         wxArrayPGProperty selection = m_pState->m_selection;