Jelajahi Sumber

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 tahun lalu
induk
melakukan
2238dd66da
1 mengubah file dengan 2 tambahan dan 0 penghapusan
  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)