diff options
Diffstat (limited to 'linden/indra/newview/llpanelavatar.cpp')
-rw-r--r-- | linden/indra/newview/llpanelavatar.cpp | 59 |
1 files changed, 31 insertions, 28 deletions
diff --git a/linden/indra/newview/llpanelavatar.cpp b/linden/indra/newview/llpanelavatar.cpp index fd25775..9c73dad 100644 --- a/linden/indra/newview/llpanelavatar.cpp +++ b/linden/indra/newview/llpanelavatar.cpp | |||
@@ -1522,40 +1522,43 @@ void LLPanelAvatar::resetGroupList() | |||
1522 | { | 1522 | { |
1523 | return; | 1523 | return; |
1524 | } | 1524 | } |
1525 | LLScrollListCtrl* group_list = LLUICtrlFactory::getScrollListByName(mPanelSecondLife,"groups"); | ||
1526 | 1525 | ||
1527 | if (mPanelSecondLife && group_list) | 1526 | if (mPanelSecondLife) |
1528 | { | 1527 | { |
1529 | group_list->deleteAllItems(); | 1528 | LLScrollListCtrl* group_list = LLUICtrlFactory::getScrollListByName(mPanelSecondLife,"groups"); |
1530 | 1529 | if (group_list) | |
1531 | S32 count = gAgent.mGroups.count(); | ||
1532 | LLUUID id; | ||
1533 | |||
1534 | for(S32 i = 0; i < count; ++i) | ||
1535 | { | 1530 | { |
1536 | LLGroupData group_data = gAgent.mGroups.get(i); | 1531 | group_list->deleteAllItems(); |
1537 | id = group_data.mID; | 1532 | |
1538 | std::string group_string; | 1533 | S32 count = gAgent.mGroups.count(); |
1539 | /* Show group title? DUMMY_POWER for Don Grep | 1534 | LLUUID id; |
1540 | if(group_data.mOfficer) | 1535 | |
1541 | { | 1536 | for(S32 i = 0; i < count; ++i) |
1542 | group_string = "Officer of "; | ||
1543 | } | ||
1544 | else | ||
1545 | { | 1537 | { |
1546 | group_string = "Member of "; | 1538 | LLGroupData group_data = gAgent.mGroups.get(i); |
1547 | } | 1539 | id = group_data.mID; |
1548 | */ | 1540 | std::string group_string; |
1541 | /* Show group title? DUMMY_POWER for Don Grep | ||
1542 | if(group_data.mOfficer) | ||
1543 | { | ||
1544 | group_string = "Officer of "; | ||
1545 | } | ||
1546 | else | ||
1547 | { | ||
1548 | group_string = "Member of "; | ||
1549 | } | ||
1550 | */ | ||
1551 | |||
1552 | group_string += group_data.mName; | ||
1549 | 1553 | ||
1550 | group_string += group_data.mName; | 1554 | LLSD row; |
1551 | 1555 | row["columns"][0]["value"] = group_string; | |
1552 | LLSD row; | 1556 | row["columns"][0]["font"] = "SANSSERIF_SMALL"; |
1553 | row["columns"][0]["value"] = group_string; | 1557 | row["columns"][0]["width"] = 0; |
1554 | row["columns"][0]["font"] = "SANSSERIF_SMALL"; | 1558 | group_list->addElement(row); |
1555 | row["columns"][0]["width"] = 0; | 1559 | } |
1556 | group_list->addElement(row); | 1560 | group_list->sortByColumn(0, TRUE); |
1557 | } | 1561 | } |
1558 | group_list->sortByColumn(0, TRUE); | ||
1559 | } | 1562 | } |
1560 | } | 1563 | } |
1561 | 1564 | ||