From 5eecc6cad91136434b2cd22202392afbd5e37f25 Mon Sep 17 00:00:00 2001
From: "Brad Payne (Vir Linden)" <vir@lindenlab.com>
Date: Wed, 20 Nov 2019 20:23:33 +0000
Subject: [PATCH] SL-10499 - Added picks_limit to benefits info. Will be needed
 in profiles eventually.

---
 indra/newview/llagentbenefits.cpp | 10 ++++++++++
 indra/newview/llagentbenefits.h   |  2 ++
 2 files changed, 12 insertions(+)

diff --git a/indra/newview/llagentbenefits.cpp b/indra/newview/llagentbenefits.cpp
index a7f16b03d22..fcb1600b1d8 100644
--- a/indra/newview/llagentbenefits.cpp
+++ b/indra/newview/llagentbenefits.cpp
@@ -32,6 +32,7 @@ LLAgentBenefits::LLAgentBenefits():
 	m_animation_upload_cost(-1),
 	m_attachment_limit(-1),
 	m_group_membership_limit(-1),
+	m_picks_limit(-1),
 	m_sound_upload_cost(-1),
 	m_texture_upload_cost(-1)
 {
@@ -81,6 +82,10 @@ bool LLAgentBenefits::init(const LLSD& benefits_sd)
 	{
 		return false;
 	}
+	if (!get_required_S32(benefits_sd, "picks_limit", m_picks_limit))
+	{
+		return false;
+	}
 	if (!get_required_S32(benefits_sd, "sound_upload_cost", m_sound_upload_cost))
 	{
 		return false;
@@ -120,6 +125,11 @@ S32 LLAgentBenefits::getGroupMembershipLimit() const
 	return m_group_membership_limit;
 }
 
+S32 LLAgentBenefits::getPicksLimit() const
+{
+	return m_picks_limit;
+}
+
 S32 LLAgentBenefits::getSoundUploadCost() const
 {
 	return m_sound_upload_cost;
diff --git a/indra/newview/llagentbenefits.h b/indra/newview/llagentbenefits.h
index 9338bc1c267..680b1e7b07e 100644
--- a/indra/newview/llagentbenefits.h
+++ b/indra/newview/llagentbenefits.h
@@ -44,6 +44,7 @@ class LLAgentBenefits
 	S32 getAttachmentLimit() const;
 	S32 getCreateGroupCost() const;
 	S32 getGroupMembershipLimit() const;
+	S32 getPicksLimit() const;
 	S32 getSoundUploadCost() const;
 	S32 getTextureUploadCost() const;
 
@@ -55,6 +56,7 @@ class LLAgentBenefits
 	S32 m_attachment_limit;
 	S32 m_create_group_cost;
 	S32 m_group_membership_limit;
+	S32 m_picks_limit;
 	S32 m_sound_upload_cost;
 	S32 m_texture_upload_cost;
 
-- 
GitLab