git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47924
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
wxDataViewTreeLeaves lvs = leaves;
nodes.Empty();
leaves.Empty();
wxDataViewTreeLeaves lvs = leaves;
nodes.Empty();
leaves.Empty();
int len = nds.GetCount();
if(len > 0)
{
int len = nds.GetCount();
if(len > 0)
{
- for(int i = 0; i < len; i ++)
+ int i;
+ for(i = 0; i < len; i ++)
- for(int i = 0; i < len; i ++)
+ for(i = 0; i < len; i ++)
virtual bool Cleared()
{ return m_mainWindow->Cleared(); }
virtual void Resort()
virtual bool Cleared()
{ return m_mainWindow->Cleared(); }
virtual void Resort()
- { return m_mainWindow->Resort(); }
+ { m_mainWindow->Resort(); }
wxDataViewMainWindow *m_mainWindow;
};
wxDataViewMainWindow *m_mainWindow;
};
node->GetChildren().Remove( item.GetID() );
if( GetOwner()->GetModel()->IsContainer( item ) )
{
node->GetChildren().Remove( item.GetID() );
if( GetOwner()->GetModel()->IsContainer( item ) )
{
- wxDataViewTreeNode * n ;
+ wxDataViewTreeNode * n = NULL;
wxDataViewTreeNodes nodes = node->GetNodes();
int len = nodes.GetCount();
for( int i = 0 ; i < len; i ++)
wxDataViewTreeNodes nodes = node->GetNodes();
int len = nodes.GetCount();
for( int i = 0 ; i < len; i ++)
+
+ if (!n)
+ return false;
+
node->GetNodes().Remove( n );
sub -= n->GetSubTreeCount();
DestroyTreeHelper(n);
node->GetNodes().Remove( n );
sub -= n->GetSubTreeCount();
DestroyTreeHelper(n);