diff options
| -rw-r--r-- | indra/newview/llviewerfloaterreg.cpp | 4 | ||||
| -rw-r--r-- | indra/newview/llviewermedia.cpp | 2 | ||||
| -rw-r--r-- | indra/newview/llviewerwindow.cpp | 46 | ||||
| -rw-r--r-- | indra/newview/pipeline.cpp | 5 | 
4 files changed, 35 insertions, 22 deletions
diff --git a/indra/newview/llviewerfloaterreg.cpp b/indra/newview/llviewerfloaterreg.cpp index 5a05f89758..98b76328de 100644 --- a/indra/newview/llviewerfloaterreg.cpp +++ b/indra/newview/llviewerfloaterreg.cpp @@ -192,6 +192,10 @@ LLFloaterOpenHandler gFloaterOpenHandler;  void LLViewerFloaterReg::registerFloaters()  { +	if (gNonInteractive) +	{ +		return; +	}  	// *NOTE: Please keep these alphabetized for easier merges  	LLFloaterAboutUtil::registerFloater(); diff --git a/indra/newview/llviewermedia.cpp b/indra/newview/llviewermedia.cpp index 8064e998f1..c347e0eb76 100644 --- a/indra/newview/llviewermedia.cpp +++ b/indra/newview/llviewermedia.cpp @@ -1216,7 +1216,7 @@ LLCore::HttpHeaders::ptr_t LLViewerMedia::getHttpHeaders()  /////////////////////////////////////////////////////////////////////////////////////////  void LLViewerMedia::setOpenIDCookie(const std::string& url)  { -	if(!mOpenIDCookie.empty()) +	if(!gNonInteractive && !mOpenIDCookie.empty())  	{          std::string profileUrl = getProfileURL(""); diff --git a/indra/newview/llviewerwindow.cpp b/indra/newview/llviewerwindow.cpp index 1d13a306ef..20bb65760c 100644 --- a/indra/newview/llviewerwindow.cpp +++ b/indra/newview/llviewerwindow.cpp @@ -2198,12 +2198,15 @@ void LLViewerWindow::initWorldUI()  	//getRootView()->sendChildToFront(gFloaterView);  	//getRootView()->sendChildToFront(gSnapshotFloaterView); -	LLPanel* chiclet_container = getRootView()->getChild<LLPanel>("chiclet_container"); -	LLChicletBar* chiclet_bar = LLChicletBar::getInstance(); -	chiclet_bar->setShape(chiclet_container->getLocalRect()); -	chiclet_bar->setFollowsAll(); -	chiclet_container->addChild(chiclet_bar); -	chiclet_container->setVisible(TRUE); +	if (!gNonInteractive) +	{ +		LLPanel* chiclet_container = getRootView()->getChild<LLPanel>("chiclet_container"); +		LLChicletBar* chiclet_bar = LLChicletBar::getInstance(); +		chiclet_bar->setShape(chiclet_container->getLocalRect()); +		chiclet_bar->setFollowsAll(); +		chiclet_container->addChild(chiclet_bar); +		chiclet_container->setVisible(TRUE); +	}  	LLRect morph_view_rect = full_window;  	morph_view_rect.stretch( -STATUS_BAR_HEIGHT ); @@ -2292,21 +2295,24 @@ void LLViewerWindow::initWorldUI()  		gToolBarView->setVisible(TRUE);  	} -	LLMediaCtrl* destinations = LLFloaterReg::getInstance("destinations")->getChild<LLMediaCtrl>("destination_guide_contents"); -	if (destinations) -	{ -		destinations->setErrorPageURL(gSavedSettings.getString("GenericErrorPageURL")); -		std::string url = gSavedSettings.getString("DestinationGuideURL"); -		url = LLWeb::expandURLSubstitutions(url, LLSD()); -		destinations->navigateTo(url, HTTP_CONTENT_TEXT_HTML); -	} -	LLMediaCtrl* avatar_picker = LLFloaterReg::getInstance("avatar")->findChild<LLMediaCtrl>("avatar_picker_contents"); -	if (avatar_picker) +	if (!gNonInteractive)  	{ -		avatar_picker->setErrorPageURL(gSavedSettings.getString("GenericErrorPageURL")); -		std::string url = gSavedSettings.getString("AvatarPickerURL"); -		url = LLWeb::expandURLSubstitutions(url, LLSD()); -		avatar_picker->navigateTo(url, HTTP_CONTENT_TEXT_HTML); +		LLMediaCtrl* destinations = LLFloaterReg::getInstance("destinations")->getChild<LLMediaCtrl>("destination_guide_contents"); +		if (destinations) +		{ +			destinations->setErrorPageURL(gSavedSettings.getString("GenericErrorPageURL")); +			std::string url = gSavedSettings.getString("DestinationGuideURL"); +			url = LLWeb::expandURLSubstitutions(url, LLSD()); +			destinations->navigateTo(url, HTTP_CONTENT_TEXT_HTML); +		} +		LLMediaCtrl* avatar_picker = LLFloaterReg::getInstance("avatar")->findChild<LLMediaCtrl>("avatar_picker_contents"); +		if (avatar_picker) +		{ +			avatar_picker->setErrorPageURL(gSavedSettings.getString("GenericErrorPageURL")); +			std::string url = gSavedSettings.getString("AvatarPickerURL"); +			url = LLWeb::expandURLSubstitutions(url, LLSD()); +			avatar_picker->navigateTo(url, HTTP_CONTENT_TEXT_HTML); +		}  	}  } diff --git a/indra/newview/pipeline.cpp b/indra/newview/pipeline.cpp index 1730753eb1..ad401b6db4 100644 --- a/indra/newview/pipeline.cpp +++ b/indra/newview/pipeline.cpp @@ -4004,7 +4004,10 @@ void LLPipeline::postSort(LLCamera& camera)  	{  		mSelectedFaces.clear(); -		LLPipeline::setRenderHighlightTextureChannel(gFloaterTools->getPanelFace()->getTextureChannelToEdit()); +		if (!gNonInteractive) +		{ +			LLPipeline::setRenderHighlightTextureChannel(gFloaterTools->getPanelFace()->getTextureChannelToEdit()); +		}  		// Draw face highlights for selected faces.  		if (LLSelectMgr::getInstance()->getTEMode())  | 
