From 281c3d8beec393de9afced57c6756d0d367a1c77 Mon Sep 17 00:00:00 2001 From: Andrey Kleshchev Date: Thu, 5 Nov 2020 21:40:54 +0200 Subject: SL-14270 Crash accessing deleted 'parent' via callback from child --- indra/llui/llfolderviewmodel.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'indra/llui/llfolderviewmodel.cpp') diff --git a/indra/llui/llfolderviewmodel.cpp b/indra/llui/llfolderviewmodel.cpp index 3b45fb53a2..58a1ef646a 100644 --- a/indra/llui/llfolderviewmodel.cpp +++ b/indra/llui/llfolderviewmodel.cpp @@ -29,6 +29,11 @@ #include "llfolderviewmodel.h" #include "lltrans.h" +LLFolderViewModelItemCommon::~LLFolderViewModelItemCommon() +{ + clearChildren(); +} + bool LLFolderViewModelCommon::needsSort(LLFolderViewModelItem* item) { return item->getSortVersion() < mTargetSortVersion; -- cgit v1.2.3