diff --git a/indra/newview/llviewerwindow.cpp b/indra/newview/llviewerwindow.cpp index 5e8ec6b67d6b81e244ffe62104ead63b0354f345..0f524ebceb581efe3252cba07738e2f5527f3a04 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 );