diff options
| author | Tofu Linden <tofu.linden@lindenlab.com> | 2010-01-20 16:07:18 -0800 | 
|---|---|---|
| committer | Tofu Linden <tofu.linden@lindenlab.com> | 2010-01-20 16:07:18 -0800 | 
| commit | b96e52b72ab598a57d981c850b5f14b1ac406325 (patch) | |
| tree | f83f288219bb38bb442aa0c0c479309b93d7469c /indra | |
| parent | f4b2de0d058d691afbb45315604c39dc05686586 (diff) | |
| parent | 692920768589224e852ed2f9dea0c38abf1d1e57 (diff) | |
Merge.
Diffstat (limited to 'indra')
| -rw-r--r-- | indra/llrender/llimagegl.cpp | 15 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/en/floater_media_browser.xml | 2 | 
2 files changed, 15 insertions, 2 deletions
| diff --git a/indra/llrender/llimagegl.cpp b/indra/llrender/llimagegl.cpp index d873005fd9..cd493481d5 100644 --- a/indra/llrender/llimagegl.cpp +++ b/indra/llrender/llimagegl.cpp @@ -1736,12 +1736,25 @@ BOOL LLImageGL::getMask(const LLVector2 &tc)  		if (u < 0.f || u > 1.f ||  		    v < 0.f || v > 1.f)  		{ -			llerrs << "WTF?" << llendl; +			LL_WARNS_ONCE("render") << "Ugh, u/v out of range in image mask pick" << LL_ENDL; +			u = v = 0.f; +			llassert(false);  		}  		S32 x = (S32)(u * width);  		S32 y = (S32)(v * height); +		if (x >= width) +		{ +			LL_WARNS_ONCE("render") << "Ooh, width overrun on pick mask read, that coulda been bad." << LL_ENDL; +			x = llmax(0, width-1); +		} +		if (y >= height) +		{ +			LL_WARNS_ONCE("render") << "Ooh, height overrun on pick mask read, that woulda been bad." << LL_ENDL; +			y = llmax(0, height-1); +		} +  		S32 idx = y*width+x;  		S32 offset = idx%8; diff --git a/indra/newview/skins/default/xui/en/floater_media_browser.xml b/indra/newview/skins/default/xui/en/floater_media_browser.xml index 4b280ac59f..70dac7e41c 100644 --- a/indra/newview/skins/default/xui/en/floater_media_browser.xml +++ b/indra/newview/skins/default/xui/en/floater_media_browser.xml @@ -80,7 +80,7 @@               height="20"               layout="topleft"               left_pad="5" -             max_chars="255" +             max_chars="1024"               name="address"               top_delta="0"               width="540"> | 
