From 62a0ba3db4685e5572b05d4921e2fe9974af2ba7 Mon Sep 17 00:00:00 2001
From: Maestro Linden <maestro@lindenlab.com>
Date: Mon, 21 Oct 2013 22:49:30 +0000
Subject: [PATCH] MAINT-3339 fix previously-set invalid permissions (from old
 viewer versions) in Adjust Content Permissions floater.  Reviewed by Simon.

---
 indra/newview/llfloaterbulkpermission.cpp | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/indra/newview/llfloaterbulkpermission.cpp b/indra/newview/llfloaterbulkpermission.cpp
index 76f62a7880a..07bd262c00a 100755
--- a/indra/newview/llfloaterbulkpermission.cpp
+++ b/indra/newview/llfloaterbulkpermission.cpp
@@ -82,6 +82,11 @@ BOOL LLFloaterBulkPermission::postBuild()
 	mBulkChangeNextOwnerCopy = gSavedSettings.getBOOL("BulkChangeNextOwnerCopy");
 	mBulkChangeNextOwnerTransfer = gSavedSettings.getBOOL("BulkChangeNextOwnerTransfer");
 
+	// fix invalid permissions case (in case initial settings were generated by a viewer affected by MAINT-3339)
+	if( !mBulkChangeNextOwnerTransfer && !mBulkChangeEveryoneCopy)
+	{
+		mBulkChangeNextOwnerTransfer = true;
+	}
 	return TRUE;
 }
 
-- 
GitLab