Browse Source

From Dušan Jocić: early out of treeview entries to prevent crashes
"when you change some item or remove, it does not resize the array and in that way it create problem with value"

Azaezel 10 years ago
parent
commit
2238dd66da
1 changed files with 2 additions and 0 deletions
  1. 2 0
      Engine/source/gui/controls/guiTreeViewCtrl.cpp

+ 2 - 0
Engine/source/gui/controls/guiTreeViewCtrl.cpp

@@ -4641,6 +4641,8 @@ S32 GuiTreeViewCtrl::findItemByValue(const char *name)
 {
    for (S32 i = 0; i < mItems.size(); i++) 
    {
+      if (!mItems[i])
+         continue;
 	   if( mItems[i]->mState.test( Item::InspectorData ) )
 		   continue;
 	   if (mItems[i] && dStrcmp(mItems[i]->getValue(),name) == 0)