Fix wrong implementation for legacy new object perms

Ansariel 2015-01-12 18:34:14 +01:00
parent a1fd8230bf
commit 427e712f75
1 changed files with 3 additions and 1 deletions

View File

@ -222,6 +222,9 @@ void FSCommon::applyDefaultBuildPreferences(LLViewerObject* object)
#ifdef OPENSIM
if (!LLGridManager::getInstance()->isInSecondLife() || !LLFloaterPermsDefault::getCapSent())
#else
if (!LLFloaterPermsDefault::getCapSent())
#endif
{
gMessageSystem->newMessageFast(_PREHASH_ObjectPermissions);
gMessageSystem->nextBlockFast(_PREHASH_AgentData);
@ -246,7 +249,6 @@ void FSCommon::applyDefaultBuildPreferences(LLViewerObject* object)
gMessageSystem->addU32Fast(_PREHASH_Mask, PERM_TRANSFER);
gMessageSystem->sendReliable(object->getRegion()->getHost());
}
#endif
gMessageSystem->newMessage(_PREHASH_ObjectFlagUpdate);
gMessageSystem->nextBlockFast(_PREHASH_AgentData);