summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrey Kleshchev <117672381+akleshchev@users.noreply.github.com>2026-06-23 21:06:43 +0300
committerAndrey Kleshchev <117672381+akleshchev@users.noreply.github.com>2026-06-24 16:36:04 +0300
commit7d8e9d97c9f485ca413c98f4a543efe2bbd15bd9 (patch)
treea83acbabb697f6a330a11e1aa43f9b13c9574836
parent134bdc86cc82ff12fad125a8ffbb1c0b44a43a95 (diff)
#5946 Fix excessive 'allowed to terraform' warning
-rw-r--r--indra/newview/lltoolbrush.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/indra/newview/lltoolbrush.cpp b/indra/newview/lltoolbrush.cpp
index cf7b123fa7..d31dc078e5 100644
--- a/indra/newview/lltoolbrush.cpp
+++ b/indra/newview/lltoolbrush.cpp
@@ -685,7 +685,10 @@ bool LLToolBrushLand::canTerraformParcel(LLViewerRegion* regionp) const
if (selected_parcel)
{
bool owner_release = LLViewerParcelMgr::isParcelOwnedByAgent(selected_parcel, GP_LAND_ALLOW_EDIT_LAND);
- is_terraform_allowed = ( gAgent.canManageEstate() || (selected_parcel->getOwnerID() == regionp->getOwner()) || owner_release);
+ is_terraform_allowed = ( regionp->canManageEstate()
+ || (selected_parcel->getOwnerID() == regionp->getOwner())
+ || owner_release
+ || selected_parcel->getAllowTerraform());
}
return is_terraform_allowed;