From 414537c3c034c4e7338279e538ef6d55c7d4075b Mon Sep 17 00:00:00 2001 From: Hecklezz Date: Thu, 13 Aug 2026 01:06:16 +1000 Subject: [PATCH] [FIRE-36899] Fix crash in the Landmarks Panel accessing potentially null root folder --- indra/newview/llpanellandmarks.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/indra/newview/llpanellandmarks.cpp b/indra/newview/llpanellandmarks.cpp index 6ee0d1761b..aecc91a583 100644 --- a/indra/newview/llpanellandmarks.cpp +++ b/indra/newview/llpanellandmarks.cpp @@ -384,7 +384,15 @@ void LLLandmarksPanel::doActionOnCurSelectedLandmark(LLLandmarkList::loaded_call LLFolderViewItem* LLLandmarksPanel::getCurSelectedItem() const { - return mCurrentSelectedList ? mCurrentSelectedList->getRootFolder()->getCurSelectedItem() : NULL; + // [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; + // } LLFolderViewModelItemInventory* LLLandmarksPanel::getCurSelectedViewModelItem() const