From 290b72d7542ec9e7b1b806fd03d9c60ee890444d Mon Sep 17 00:00:00 2001
From: Rye Mutt <rye@alchemyviewer.org>
Date: Fri, 17 Mar 2023 19:40:11 -0400
Subject: [PATCH] Fix crash during shutdown from lookat clamp

---
 indra/newview/llhudeffectlookat.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/indra/newview/llhudeffectlookat.cpp b/indra/newview/llhudeffectlookat.cpp
index 6cb99855ea3..26482130bd0 100644
--- a/indra/newview/llhudeffectlookat.cpp
+++ b/indra/newview/llhudeffectlookat.cpp
@@ -432,7 +432,7 @@ BOOL LLHUDEffectLookAt::setLookAt(ELookAtType target_type, LLViewerObject *objec
 		}
 	}
 	static LLCachedControl<bool> clamp_lookat_enabled(gSavedSettings, "AlchemyLookAtClampEnabled", false);
-	bool clamp_lookat = clamp_lookat_enabled && !looking_at_self && 
+	bool clamp_lookat = clamp_lookat_enabled && isAgentAvatarValid() && !looking_at_self && 
 						(*mAttentions)[target_type].mName != "Respond" &&
 						(*mAttentions)[target_type].mName != "Conversation" &&
 						(*mAttentions)[target_type].mName != "AutoListen";
-- 
GitLab