> On 2010-12-23 05:16:08, Vadim ProductEngine wrote:
> > indra/newview/llstartup.cpp, lines 3098-3099
> > <http://codereview.secondlife.com/r/61/diff/1/?file=230#file230line3098>
> >
> >     Frankly speaking, I'm not a fan of adding another setting to only use 
> > it as a global variable.
> >     
> >     I would search for a more proper way, maybe adding 
> > get/setMapServerURL() methods to LLWorldMap.
> >     Perhaps a person more familiar with the world map code than me would 
> > suggest a better approach.
> 
> Merov Linden wrote:
>     I don't like it either but, unfortunately, the LLWorldMap is lazy 
> instantiated in LLFloaterWorldMap::createWorldMapView() and I can't guarantee 
> that it exists at that point in llstartup.cpp. So I either store the 
> map_server_url response in an ad-hoc global or, as I did, in a setting which 
> a different sort of global when you think about it but somewhat cleaner 
> (documented at least and with specific usage). I choose the second solution.
>     
>

I see. Then what about storing the URL in a static member of LLWorldMap (and 
using static getter/setter), so we don't need it to be instantiated? Or even 
store in LLWorldMipmap?


- Vadim


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://codereview.secondlife.com/r/61/#review76
-----------------------------------------------------------


On 2010-12-22 22:15:00, Merov Linden wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://codereview.secondlife.com/r/61/
> -----------------------------------------------------------
> 
> (Updated 2010-12-22 22:15:00)
> 
> 
> Review request for Viewer.
> 
> 
> Summary
> -------
> 
> Implements the processing of map-server-url correctly so not to overwrite the 
> default value (which can still be useful if a grid does not implement 
> map-server-url).
> 
> 
> This addresses bug STORM-805.
>     http://jira.secondlife.com/browse/STORM-805
> 
> 
> Diffs
> -----
> 
>   indra/newview/app_settings/settings.xml 5d69e36a53ee 
>   indra/newview/llstartup.cpp 5d69e36a53ee 
>   indra/newview/llworldmipmap.cpp 5d69e36a53ee 
> 
> Diff: http://codereview.secondlife.com/r/61/diff
> 
> 
> Testing
> -------
> 
> 
> Thanks,
> 
> Merov
> 
>

_______________________________________________
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/OpenSource-Dev
Please read the policies before posting to keep unmoderated posting privileges

Reply via email to