SL-14270 Crash accessing deleted 'parent' via callback from child
parent
842d84b8ec
commit
281c3d8bee
|
|
@ -29,6 +29,11 @@
|
|||
#include "llfolderviewmodel.h"
|
||||
#include "lltrans.h"
|
||||
|
||||
LLFolderViewModelItemCommon::~LLFolderViewModelItemCommon()
|
||||
{
|
||||
clearChildren();
|
||||
}
|
||||
|
||||
bool LLFolderViewModelCommon::needsSort(LLFolderViewModelItem* item)
|
||||
{
|
||||
return item->getSortVersion() < mTargetSortVersion;
|
||||
|
|
|
|||
|
|
@ -248,6 +248,8 @@ public:
|
|||
mChildren.clear();
|
||||
}
|
||||
|
||||
virtual ~LLFolderViewModelItemCommon();
|
||||
|
||||
void requestSort() { mSortVersion = -1; }
|
||||
S32 getSortVersion() { return mSortVersion; }
|
||||
void setSortVersion(S32 version) { mSortVersion = version;}
|
||||
|
|
@ -399,6 +401,8 @@ public:
|
|||
mFolderView(NULL)
|
||||
{}
|
||||
|
||||
virtual ~LLFolderViewModelCommon() {}
|
||||
|
||||
virtual void requestSortAll()
|
||||
{
|
||||
// sort everything
|
||||
|
|
|
|||
Loading…
Reference in New Issue