From 61ffcd1cad4d50e367ded4fa1a9827e054980a0b Mon Sep 17 00:00:00 2001
From: Rye Mutt <rye@alchemyviewer.org>
Date: Wed, 6 Dec 2023 00:32:36 -0500
Subject: [PATCH] Fix a crash

---
 indra/newview/llviewercontrol.cpp | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/indra/newview/llviewercontrol.cpp b/indra/newview/llviewercontrol.cpp
index c56646b30f2..a15a4531f53 100644
--- a/indra/newview/llviewercontrol.cpp
+++ b/indra/newview/llviewercontrol.cpp
@@ -265,7 +265,10 @@ static bool validateAnisotropicFiltering(const LLSD& val)
 static bool handleVSyncChanged(const LLSD& newvalue)
 {
     LLPerfStats::tunables.vsyncEnabled = newvalue.asBoolean();
-    gViewerWindow->getWindow()->toggleVSync(newvalue.asBoolean());
+    if (gViewerWindow && gViewerWindow->getWindow())
+    {
+        gViewerWindow->getWindow()->toggleVSync(newvalue.asBoolean());
+    }
 
     if(newvalue.asBoolean() == true)
     {
-- 
GitLab