From 16f232bb509dae0d7570d9b815e86f120e596dc0 Mon Sep 17 00:00:00 2001
From: mobserveur <mobserveur@gmail.com>
Date: Sun, 14 Jul 2024 23:52:55 +0200
Subject: Vsync fix for Linux

Vsync was activated when the viewer is launched. This should fix the issue.
---
 indra/newview/llviewerwindow.cpp | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/indra/newview/llviewerwindow.cpp b/indra/newview/llviewerwindow.cpp
index a19d9a3567..e7caf777f5 100644
--- a/indra/newview/llviewerwindow.cpp
+++ b/indra/newview/llviewerwindow.cpp
@@ -2010,6 +2010,8 @@ LLViewerWindow::LLViewerWindow(const Params& p)
     mDebugText = new LLDebugText(this);
 
     mWorldViewRectScaled = calcScaledRect(mWorldViewRectRaw, mDisplayScale);
+
+    mWindow->toggleVSync(gSavedSettings.getBOOL("RenderVSyncEnabled"));
 }
 
 std::string LLViewerWindow::getLastSnapshotDir()
-- 
cgit v1.2.3