diff options
| -rw-r--r-- | indra/newview/llfloatertools.cpp | 11 | ||||
| -rw-r--r-- | indra/newview/llfloatertools.h | 2 | ||||
| -rw-r--r-- | indra/newview/llselectmgr.cpp | 3 | ||||
| -rw-r--r-- | indra/newview/llselectmgr.h | 2 | ||||
| -rw-r--r-- | indra/newview/llviewermedia.cpp | 6 | ||||
| -rw-r--r-- | indra/newview/llviewermenu.cpp | 1 | 
6 files changed, 19 insertions, 6 deletions
diff --git a/indra/newview/llfloatertools.cpp b/indra/newview/llfloatertools.cpp index 48484786f6..1eb7f4469a 100644 --- a/indra/newview/llfloatertools.cpp +++ b/indra/newview/llfloatertools.cpp @@ -1055,6 +1055,17 @@ void commit_grid_mode(LLUICtrl *ctrl)  	LLSelectMgr::getInstance()->setGridMode((EGridMode)combo->getCurrentIndex());  } +// static +void LLFloaterTools::setGridMode(S32 mode) +{ +	LLFloaterTools* tools_floater = LLFloaterReg::getTypedInstance<LLFloaterTools>("build"); +	if (!tools_floater || !tools_floater->mComboGridMode) +	{ +		return; +	} + +	tools_floater->mComboGridMode->setCurrentByIndex(mode); +}  void LLFloaterTools::onClickGridOptions()  { diff --git a/indra/newview/llfloatertools.h b/indra/newview/llfloatertools.h index 7a19d093a4..ecb0092a6f 100644 --- a/indra/newview/llfloatertools.h +++ b/indra/newview/llfloatertools.h @@ -107,6 +107,8 @@ public:  	bool selectedMediaEditable();  	void updateLandImpacts(); +	static void setGridMode(S32 mode); +  private:  	void refresh();  	void refreshMedia(); diff --git a/indra/newview/llselectmgr.cpp b/indra/newview/llselectmgr.cpp index 9c4c594280..343316d30a 100644 --- a/indra/newview/llselectmgr.cpp +++ b/indra/newview/llselectmgr.cpp @@ -211,7 +211,6 @@ LLSelectMgr::LLSelectMgr()  	mGridMode = GRID_MODE_WORLD;  	gSavedSettings.setS32("GridMode", (S32)GRID_MODE_WORLD); -	mGridValid = FALSE;  	mSelectedObjects = new LLObjectSelection();  	mHoverObjects = new LLObjectSelection(); @@ -1170,7 +1169,6 @@ void LLSelectMgr::setGridMode(EGridMode mode)  	mGridMode = mode;  	gSavedSettings.setS32("GridMode", mode);  	updateSelectionCenter(); -	mGridValid = FALSE;  }  void LLSelectMgr::getGrid(LLVector3& origin, LLQuaternion &rotation, LLVector3 &scale) @@ -1271,7 +1269,6 @@ void LLSelectMgr::getGrid(LLVector3& origin, LLQuaternion &rotation, LLVector3 &  	origin = mGridOrigin;  	rotation = mGridRotation;  	scale = mGridScale; -	mGridValid = TRUE;  }  //----------------------------------------------------------------------------- diff --git a/indra/newview/llselectmgr.h b/indra/newview/llselectmgr.h index 9257ee9eeb..cc78e35869 100644 --- a/indra/newview/llselectmgr.h +++ b/indra/newview/llselectmgr.h @@ -769,8 +769,6 @@ private:  	LLVector3				mGridOrigin;  	LLVector3				mGridScale;  	EGridMode				mGridMode; -	BOOL					mGridValid; -  	BOOL					mTEMode;			// render te  	LLVector3d				mSelectionCenterGlobal; diff --git a/indra/newview/llviewermedia.cpp b/indra/newview/llviewermedia.cpp index 1eb4bedfaf..ec48fa553b 100644 --- a/indra/newview/llviewermedia.cpp +++ b/indra/newview/llviewermedia.cpp @@ -316,9 +316,13 @@ public:  	/* virtual */ void completedHeader(U32 status, const std::string& reason, const LLSD& content)  	{  		LL_WARNS("MediaAuth") << "status = " << status << ", reason = " << reason << LL_ENDL; -		LL_WARNS("MediaAuth") << content << LL_ENDL; + +		LLSD stripped_content = content; +		stripped_content.erase("set-cookie"); +		LL_WARNS("MediaAuth") << stripped_content << LL_ENDL;  		std::string cookie = content["set-cookie"].asString(); +		LL_DEBUGS("MediaAuth") << "cookie = " << cookie << LL_ENDL;  		LLViewerMedia::getCookieStore()->setCookiesFromHost(cookie, mHost); diff --git a/indra/newview/llviewermenu.cpp b/indra/newview/llviewermenu.cpp index 9d79d99204..c66fbb006b 100644 --- a/indra/newview/llviewermenu.cpp +++ b/indra/newview/llviewermenu.cpp @@ -7477,6 +7477,7 @@ class LLToolsUseSelectionForGrid : public view_listener_t  		} func;  		LLSelectMgr::getInstance()->getSelection()->applyToRootObjects(&func);  		LLSelectMgr::getInstance()->setGridMode(GRID_MODE_REF_OBJECT); +		LLFloaterTools::setGridMode((S32)GRID_MODE_REF_OBJECT);  		return true;  	}  };  | 
