[FIRE-36899] Fix crash in the Landmarks Panel accessing potentially null root folder

This commit is contained in:
Hecklezz
2026-08-13 01:07:27 +10:00
parent c0846c53d7
commit 414537c3c0
+9 -1
View File
@@ -384,7 +384,15 @@ void LLLandmarksPanel::doActionOnCurSelectedLandmark(LLLandmarkList::loaded_call
LLFolderViewItem* LLLandmarksPanel::getCurSelectedItem() const
{
return mCurrentSelectedList ? mCurrentSelectedList->getRootFolder()->getCurSelectedItem() : NULL;
// <FS:TJ> [FIRE-36899] Fix crash when accessing a potentially null root folder
//return mCurrentSelectedList ? mCurrentSelectedList->getRootFolder()->getCurSelectedItem() : NULL;
if (!mCurrentSelectedList)
{
return nullptr;
}
auto root_folder = mCurrentSelectedList->getRootFolder();
return root_folder ? root_folder->getCurSelectedItem() : nullptr;
// </FS:TJ>
}
LLFolderViewModelItemInventory* LLLandmarksPanel::getCurSelectedViewModelItem() const