diff options
Diffstat (limited to 'indra')
| -rw-r--r-- | indra/newview/llfloaterregioninfo.cpp | 34 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/en/panel_region_terrain.xml | 8 | 
2 files changed, 22 insertions, 20 deletions
| diff --git a/indra/newview/llfloaterregioninfo.cpp b/indra/newview/llfloaterregioninfo.cpp index 5de11d6699..8c4b6fc857 100644 --- a/indra/newview/llfloaterregioninfo.cpp +++ b/indra/newview/llfloaterregioninfo.cpp @@ -62,6 +62,7 @@  #include "llfloaterreg.h"  #include "llfloaterregiondebugconsole.h"  #include "llfloatertelehub.h" +#include "llgltfmateriallist.h"  #include "llinventorymodel.h"  #include "lllineeditor.h"  #include "llnamelistctrl.h" @@ -1394,7 +1395,7 @@ LLPanelRegionTerrainInfo::LLPanelRegionTerrainInfo()      }      for (S32 i = 0; i < LLTerrainMaterials::ASSET_COUNT; ++i)      { -        mLastSetMaterials[i] = LLUUID::null; +        mLastSetMaterials[i] = LLGLTFMaterialList::BLANK_MATERIAL_ASSET_ID;      }  } @@ -1633,21 +1634,6 @@ bool LLPanelRegionTerrainInfo::refreshFromRegion(LLViewerRegion* region)  BOOL LLPanelRegionTerrainInfo::sendUpdate()  {  	LL_INFOS() << "LLPanelRegionTerrainInfo::sendUpdate" << LL_ENDL; -	std::string buffer; -	strings_t strings; -	LLUUID invoice(LLFloaterRegionInfo::getLastInvoice()); - -	// update the model -	LLRegionInfoModel& region_info = LLRegionInfoModel::instance(); -	region_info.mWaterHeight = (F32) getChild<LLUICtrl>("water_height_spin")->getValue().asReal(); -	region_info.mTerrainRaiseLimit = (F32) getChild<LLUICtrl>("terrain_raise_spin")->getValue().asReal(); -	region_info.mTerrainLowerLimit = (F32) getChild<LLUICtrl>("terrain_lower_spin")->getValue().asReal(); - -	// and sync the region with it -	region_info.sendRegionTerrain(invoice); -	 -	// ======================================= -	// Assemble and send texturedetail message  	// Make sure user hasn't chosen wacky textures.  	if (!validateTextureSizes()) @@ -1670,6 +1656,22 @@ BOOL LLPanelRegionTerrainInfo::sendUpdate()  		}  	} +    std::string buffer; +    strings_t strings; +    LLUUID invoice(LLFloaterRegionInfo::getLastInvoice()); + +    // update the model +    LLRegionInfoModel& region_info = LLRegionInfoModel::instance(); +    region_info.mWaterHeight = (F32) getChild<LLUICtrl>("water_height_spin")->getValue().asReal(); +    region_info.mTerrainRaiseLimit = (F32) getChild<LLUICtrl>("terrain_raise_spin")->getValue().asReal(); +    region_info.mTerrainLowerLimit = (F32) getChild<LLUICtrl>("terrain_lower_spin")->getValue().asReal(); + +    // and sync the region with it +    region_info.sendRegionTerrain(invoice); + +    // ======================================= +    // Assemble and send texturedetail message +  	std::string id_str;  	LLMessageSystem* msg = gMessageSystem; diff --git a/indra/newview/skins/default/xui/en/panel_region_terrain.xml b/indra/newview/skins/default/xui/en/panel_region_terrain.xml index 38d885d72d..4a2c0d42b9 100644 --- a/indra/newview/skins/default/xui/en/panel_region_terrain.xml +++ b/indra/newview/skins/default/xui/en/panel_region_terrain.xml @@ -161,7 +161,7 @@       left="10"       name="material_detail_0"       pick_type="material" -     allow_no_texture="true" +     default_image_id="968cbad0-4dad-d64e-71b5-72bf13ad051a"       top_delta="0"       width="100" />      <texture_picker @@ -172,7 +172,7 @@       left_pad="10"       name="material_detail_1"       pick_type="material" -     allow_no_texture="true" +     default_image_id="968cbad0-4dad-d64e-71b5-72bf13ad051a"       top_delta="0"       width="100" />      <texture_picker @@ -183,7 +183,7 @@       left_pad="10"       name="material_detail_2"       pick_type="material" -     allow_no_texture="true" +     default_image_id="968cbad0-4dad-d64e-71b5-72bf13ad051a"       top_delta="0"       width="100" />      <texture_picker @@ -194,7 +194,7 @@       left_pad="10"       name="material_detail_3"       pick_type="material" -     allow_no_texture="true" +     default_image_id="968cbad0-4dad-d64e-71b5-72bf13ad051a"       top_delta="0"       width="100" />      <text | 
