diff options
| author | Debi King (Dessie) <dessie@lindenlab.com> | 2011-10-16 08:32:26 -0400 | 
|---|---|---|
| committer | Debi King (Dessie) <dessie@lindenlab.com> | 2011-10-16 08:32:26 -0400 | 
| commit | 4ac1b64665a49c7121411f3db27718f0c37eaf33 (patch) | |
| tree | 85d7f3ccdacd6f322fb1fa213aa91c12b2d4abf4 /indra/newview/llslurl.cpp | |
| parent | 972df2587863737eafde9caf6fce89f330358b5e (diff) | |
| parent | 2f9edd050669210d651e66a86efb9746c3fa8a34 (diff) | |
merge
Diffstat (limited to 'indra/newview/llslurl.cpp')
| -rw-r--r-- | indra/newview/llslurl.cpp | 6 | 
1 files changed, 3 insertions, 3 deletions
| diff --git a/indra/newview/llslurl.cpp b/indra/newview/llslurl.cpp index 4cf1df1655..a853726dea 100644 --- a/indra/newview/llslurl.cpp +++ b/indra/newview/llslurl.cpp @@ -273,11 +273,11 @@ LLSLURL::LLSLURL(const std::string& slurl)  			mRegion = LLURI::unescape(path_array[0].asString());  			path_array.erase(0); -			// parse the x, y, z -			if(path_array.size() >= 3) +			// parse the x, y, and optionally z +			if(path_array.size() >= 2)  			{	 -			  mPosition = LLVector3(path_array); +			  mPosition = LLVector3(path_array); // this construction handles LLSD without all components (values default to 0.f)  			  if((F32(mPosition[VX]) < 0.f) ||                                (mPosition[VX] > REGION_WIDTH_METERS) ||  			     (F32(mPosition[VY]) < 0.f) ||  | 
