From 2238dd66dabaf9362f6a7f820d7a230e619b38d7 Mon Sep 17 00:00:00 2001 From: Azaezel Date: Tue, 28 Jul 2015 18:35:11 -0500 Subject: [PATCH] =?UTF-8?q?From=20Du=C5=A1an=20Joci=C4=87:=20early=20out?= =?UTF-8?q?=20of=20treeview=20entries=20to=20prevent=20crashes=20"when=20y?= =?UTF-8?q?ou=20change=20some=20item=20or=20remove,=20it=20does=20not=20re?= =?UTF-8?q?size=20the=20array=20and=20in=20that=20way=20it=20create=20prob?= =?UTF-8?q?lem=20with=20value"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Engine/source/gui/controls/guiTreeViewCtrl.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Engine/source/gui/controls/guiTreeViewCtrl.cpp b/Engine/source/gui/controls/guiTreeViewCtrl.cpp index 348bd25cf..99fb8b440 100644 --- a/Engine/source/gui/controls/guiTreeViewCtrl.cpp +++ b/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)