summaryrefslogtreecommitdiff
path: root/indra/newview/llfloaterexperiencepicker.cpp
diff options
context:
space:
mode:
authordolphin <dolphin@lindenlab.com>2014-03-10 10:15:19 -0700
committerdolphin <dolphin@lindenlab.com>2014-03-10 10:15:19 -0700
commit7b9817cbcc5acab58d9d4355984b429850bd3ef8 (patch)
treee6e297900643f01962ee9b527532d6207db1acff /indra/newview/llfloaterexperiencepicker.cpp
parent96457e1affe33d75208cabf7529b53eee8e8105b (diff)
Fixed a bug that lost callbacks if > 10 experiences were looked up at a time.
Diffstat (limited to 'indra/newview/llfloaterexperiencepicker.cpp')
-rw-r--r--indra/newview/llfloaterexperiencepicker.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/indra/newview/llfloaterexperiencepicker.cpp b/indra/newview/llfloaterexperiencepicker.cpp
index be53f2e12c..b82257ee56 100644
--- a/indra/newview/llfloaterexperiencepicker.cpp
+++ b/indra/newview/llfloaterexperiencepicker.cpp
@@ -439,7 +439,10 @@ void LLFloaterExperiencePicker::filterContent()
void LLFloaterExperiencePicker::onMaturity()
{
- filterContent();
+ if(mResponse.has("experience_keys") && mResponse["experience_keys"].beginArray() != mResponse["experience_keys"].endArray())
+ {
+ filterContent();
+ }
}
bool LLFloaterExperiencePicker::isExperienceHidden( const LLSD& experience) const