STORM-466 Fix for: minimap cannot be reset to default zoom
parent
91021bf905
commit
ef5f9ee893
|
|
@ -288,7 +288,16 @@ void LLFloaterMap::handleZoom(const LLSD& userdata)
|
|||
std::string level = userdata.asString();
|
||||
|
||||
F32 scale = 0.0f;
|
||||
if (level == std::string("close"))
|
||||
if (level == std::string("default"))
|
||||
{
|
||||
LLControlVariable *pvar = gSavedSettings.getControl("MiniMapScale");
|
||||
if(pvar)
|
||||
{
|
||||
pvar->resetToDefault();
|
||||
scale = gSavedSettings.getF32("MiniMapScale");
|
||||
}
|
||||
}
|
||||
else if (level == std::string("close"))
|
||||
scale = LLNetMap::MAP_SCALE_MAX;
|
||||
else if (level == std::string("medium"))
|
||||
scale = LLNetMap::MAP_SCALE_MID;
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@
|
|||
top="724"
|
||||
visible="false"
|
||||
width="128">
|
||||
<menu_item_call
|
||||
<menu_item_call
|
||||
label="Zoom Close"
|
||||
name="Zoom Close">
|
||||
<menu_item_call.on_click
|
||||
|
|
@ -29,7 +29,14 @@
|
|||
function="Minimap.Zoom"
|
||||
parameter="far" />
|
||||
</menu_item_call>
|
||||
<menu_item_separator />
|
||||
<menu_item_call
|
||||
label="Zoom Default"
|
||||
name="Zoom Default">
|
||||
<menu_item_call.on_click
|
||||
function="Minimap.Zoom"
|
||||
parameter="default" />
|
||||
</menu_item_call>
|
||||
<menu_item_separator />
|
||||
<menu_item_check
|
||||
label="Rotate Map"
|
||||
name="Rotate Map">
|
||||
|
|
|
|||
Loading…
Reference in New Issue