diff --git a/indra/newview/llviewermessage.cpp b/indra/newview/llviewermessage.cpp index 668dcd519..9485a7712 100644 --- a/indra/newview/llviewermessage.cpp +++ b/indra/newview/llviewermessage.cpp @@ -4520,11 +4520,14 @@ void process_teleport_finish(LLMessageSystem* msg, void**) // Viewer trusts the simulator. gMessageSystem->enableCircuit(sim_host, TRUE); // Aurora Sim - U32 region_size_x = 256; - msg->getU32Fast(_PREHASH_Info, _PREHASH_RegionSizeX, region_size_x); - U32 region_size_y = 256; - msg->getU32Fast(_PREHASH_Info, _PREHASH_RegionSizeY, region_size_y); - LLWorld::getInstance()->setRegionSize(region_size_x, region_size_y); + if (!gHippoGridManager->getConnectedGrid()->isSecondLife()) + { + U32 region_size_x = 256; + msg->getU32Fast(_PREHASH_Info, _PREHASH_RegionSizeX, region_size_x); + U32 region_size_y = 256; + msg->getU32Fast(_PREHASH_Info, _PREHASH_RegionSizeY, region_size_y); + LLWorld::getInstance()->setRegionSize(region_size_x, region_size_y); + } // Aurora Sim LLViewerRegion* regionp = LLWorld::getInstance()->addRegion(region_handle, sim_host); @@ -4852,11 +4855,14 @@ void process_crossed_region(LLMessageSystem* msg, void**) send_complete_agent_movement(sim_host); // Aurora Sim - U32 region_size_x = 256; - msg->getU32(_PREHASH_RegionData, _PREHASH_RegionSizeX, region_size_x); - U32 region_size_y = 256; - msg->getU32(_PREHASH_RegionData, _PREHASH_RegionSizeY, region_size_y); - LLWorld::getInstance()->setRegionSize(region_size_x, region_size_y); + if (!gHippoGridManager->getConnectedGrid()->isSecondLife()) + { + U32 region_size_x = 256; + msg->getU32(_PREHASH_RegionData, _PREHASH_RegionSizeX, region_size_x); + U32 region_size_y = 256; + msg->getU32(_PREHASH_RegionData, _PREHASH_RegionSizeY, region_size_y); + LLWorld::getInstance()->setRegionSize(region_size_x, region_size_y); + } // Aurora Sim LLViewerRegion* regionp = LLWorld::getInstance()->addRegion(region_handle, sim_host); regionp->setSeedCapability(seedCap); diff --git a/indra/newview/llworld.cpp b/indra/newview/llworld.cpp index 8e1b1e4be..854bfa3dd 100644 --- a/indra/newview/llworld.cpp +++ b/indra/newview/llworld.cpp @@ -62,6 +62,7 @@ #include "pipeline.h" #include "llappviewer.h" // for do_disconnect() #include "llpacketring.h" +#include "hippogridmanager.h" #include #include @@ -1376,11 +1377,14 @@ void process_enable_simulator(LLMessageSystem *msg, void **user_data) // Viewer trusts the simulator. msg->enableCircuit(sim, TRUE); // Aurora Sim - U32 region_size_x = 256; - msg->getU32Fast(_PREHASH_SimulatorInfo, _PREHASH_RegionSizeX, region_size_x); - U32 region_size_y = 256; - msg->getU32Fast(_PREHASH_SimulatorInfo, _PREHASH_RegionSizeY, region_size_y); - LLWorld::getInstance()->setRegionSize(region_size_x, region_size_y); + if (!gHippoGridManager->getConnectedGrid()->isSecondLife()) + { + U32 region_size_x = 256; + msg->getU32Fast(_PREHASH_SimulatorInfo, _PREHASH_RegionSizeX, region_size_x); + U32 region_size_y = 256; + msg->getU32Fast(_PREHASH_SimulatorInfo, _PREHASH_RegionSizeY, region_size_y); + LLWorld::getInstance()->setRegionSize(region_size_x, region_size_y); + } // Aurora Sim LLWorld::getInstance()->addRegion(handle, sim);