diff options
| author | andreykproductengine <andreykproductengine@lindenlab.com> | 2019-11-18 21:46:19 +0200 | 
|---|---|---|
| committer | andreykproductengine <andreykproductengine@lindenlab.com> | 2019-11-18 21:46:19 +0200 | 
| commit | fed4d3391cf704fb080cf95e15cd992351ba0575 (patch) | |
| tree | 478dbbffb5dd1d83cb2960d6fe354d3eb4dc3e6d | |
| parent | e32a2e2f8ad072408cb9136d3d5fc5f02a232bef (diff) | |
SL-9699 Fixed processing of placeholder #2
| -rw-r--r-- | indra/newview/llfloaterforgetuser.cpp | 22 | 
1 files changed, 13 insertions, 9 deletions
| diff --git a/indra/newview/llfloaterforgetuser.cpp b/indra/newview/llfloaterforgetuser.cpp index 55e25ace9a..363951041a 100644 --- a/indra/newview/llfloaterforgetuser.cpp +++ b/indra/newview/llfloaterforgetuser.cpp @@ -54,7 +54,7 @@ LLFloaterForgetUser::~LLFloaterForgetUser()  BOOL LLFloaterForgetUser::postBuild()  { -    // Note, storage works per grid, watever is selected currently in login screen or logged in. +    // Note, storage works per grid, whatever is selected currently in login screen or logged in.      // Since login screen can change grid, store the value.      mGrid = LLGridManager::getInstance()->getGrid(); @@ -87,14 +87,18 @@ BOOL LLFloaterForgetUser::postBuild()          LLPointer<LLCredential> cred = gSecAPIHandler->loadCredential(mGrid);          if (cred.notNull())          { -            LLScrollListItem::Params item_params; -            item_params.value(cred->userID()); -            item_params.columns.add() -                .value(LLPanelLogin::getUserName(cred)) -                .column("user") -                .font(LLFontGL::getFontSansSerifSmall()); -            scroll_list->addRow(item_params, ADD_BOTTOM); -            scroll_list->selectFirstItem(); +            const LLSD &ident = cred->getIdentifier(); +            if (ident.isMap() && ident.has("type")) +            { +                LLScrollListItem::Params item_params; +                item_params.value(cred->userID()); +                item_params.columns.add() +                    .value(LLPanelLogin::getUserName(cred)) +                    .column("user") +                    .font(LLFontGL::getFontSansSerifSmall()); +                scroll_list->addRow(item_params, ADD_BOTTOM); +                scroll_list->selectFirstItem(); +            }          }      } | 
