From 33d0aab39eeee8a456f714e04b47957fd8102123 Mon Sep 17 00:00:00 2001
From: Rye Mutt <rye@alchemyviewer.org>
Date: Tue, 21 Mar 2023 18:24:32 -0400
Subject: [PATCH] Fix progress floater cancel button

---
 indra/newview/llviewerwindow.cpp | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/indra/newview/llviewerwindow.cpp b/indra/newview/llviewerwindow.cpp
index 5e8ec6b67d6..0f524ebceb5 100644
--- a/indra/newview/llviewerwindow.cpp
+++ b/indra/newview/llviewerwindow.cpp
@@ -110,6 +110,7 @@
 #include "llfloatermap.h"
 #include "llfloaternamedesc.h"
 #include "llfloaterpreference.h"
+#include "llfloaterprogressview.h"
 #include "llfloatersnapshot.h"
 #include "llfloatertools.h"
 #include "llfloaterworldmap.h"
@@ -5779,6 +5780,11 @@ void LLViewerWindow::setProgressPercent(const F32 percent)
 
 void LLViewerWindow::setProgressCancelButtonVisible( BOOL b, const std::string& label )
 {
+	LLFloaterProgressView* pProgFloater = LLFloaterReg::findTypedInstance<LLFloaterProgressView>("progress_view");
+	if(pProgFloater)
+	{
+		pProgFloater->setProgressCancelButtonVisible(b, label);
+	}
 	if (mProgressView)
 	{
 		mProgressView->setCancelButtonVisible( b, label );
-- 
GitLab