diff options
| author | Andrey Kleshchev <117672381+akleshchev@users.noreply.github.com> | 2026-06-23 21:06:43 +0300 |
|---|---|---|
| committer | Andrey Kleshchev <117672381+akleshchev@users.noreply.github.com> | 2026-06-24 16:36:04 +0300 |
| commit | 7d8e9d97c9f485ca413c98f4a543efe2bbd15bd9 (patch) | |
| tree | a83acbabb697f6a330a11e1aa43f9b13c9574836 /indra | |
| parent | 134bdc86cc82ff12fad125a8ffbb1c0b44a43a95 (diff) | |
#5946 Fix excessive 'allowed to terraform' warning
Diffstat (limited to 'indra')
| -rw-r--r-- | indra/newview/lltoolbrush.cpp | 5 |
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; |
