summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorandreykproductengine <andreykproductengine@lindenlab.com>2019-11-17 18:21:49 +0200
committerandreykproductengine <andreykproductengine@lindenlab.com>2019-11-17 18:21:49 +0200
commite32a2e2f8ad072408cb9136d3d5fc5f02a232bef (patch)
treedb50bf84a728a61b1253f903b2bf4e758b45f76c
parent75d910062546eedd609a4cb751bc707cbdd3eac8 (diff)
SL-9699 Fixed processing of placeholder
-rw-r--r--indra/newview/llpanellogin.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/indra/newview/llpanellogin.cpp b/indra/newview/llpanellogin.cpp
index cfd486f7f3..4fd39d1211 100644
--- a/indra/newview/llpanellogin.cpp
+++ b/indra/newview/llpanellogin.cpp
@@ -1230,8 +1230,12 @@ void LLPanelLogin::populateUserList(LLPointer<LLCredential> credential)
{
if (credential.notNull())
{
- user_combo->add(LLPanelLogin::getUserName(credential), credential->userID(), ADD_BOTTOM, TRUE);
- setFields(credential);
+ const LLSD &ident = credential->getIdentifier();
+ if (ident.isMap() && ident.has("type"))
+ {
+ user_combo->add(LLPanelLogin::getUserName(credential), credential->userID(), ADD_BOTTOM, TRUE);
+ setFields(credential);
+ }
}
}
}