From e194f4936f0ddd5cd90b9f20ed869fb2aa82e167 Mon Sep 17 00:00:00 2001
From: Rye Mutt <rye@alchemyviewer.org>
Date: Fri, 3 Feb 2023 01:45:00 -0500
Subject: [PATCH] Fix LLGLTexture setBoost settings certain flags as no delete
 that should not

---
 indra/llrender/llgltexture.cpp | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/indra/llrender/llgltexture.cpp b/indra/llrender/llgltexture.cpp
index a520898340d..ca72b07c7bc 100644
--- a/indra/llrender/llgltexture.cpp
+++ b/indra/llrender/llgltexture.cpp
@@ -112,8 +112,10 @@ void LLGLTexture::setBoostLevel(S32 level)
 	if(mBoostLevel != level)
 	{
 		mBoostLevel = level ;
-		if(mBoostLevel != LLGLTexture::BOOST_NONE
-		   && mBoostLevel != LLGLTexture::BOOST_ICON)
+		if(mBoostLevel != LLGLTexture::BOOST_NONE && 
+			mBoostLevel != LLGLTexture::BOOST_ALM && 
+			mBoostLevel != LLGLTexture::BOOST_SELECTED && 
+			mBoostLevel != LLGLTexture::BOOST_ICON)
 		{
 			setNoDelete() ;		
 		}
-- 
GitLab