#vp484 Crash in LLFolderViewFolder::setOpen

master
Maxim Nikolenko 2025-10-01 17:54:46 +03:00 committed by GitHub
parent ee6a9e7ed1
commit 503affdc97
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 8 additions and 4 deletions

View File

@ -2106,10 +2106,14 @@ void LLFolderViewFolder::setOpen(bool openitem)
{
// navigateToFolder can destroy this view
// delay it in case setOpen was called from click or key processing
doOnIdleOneTime([this]()
{
getViewModelItem()->navigateToFolder();
});
LLPointer<LLFolderViewModelItem> view_model_item = mViewModelItem;
doOnIdleOneTime([view_model_item]()
{
if (view_model_item.notNull())
{
view_model_item.get()->navigateToFolder();
}
});
}
else
{