Sort contacts list at startup by username if "Sort by username" preference is set. Fixes FIRE-3121.
parent
7562103fa1
commit
75dbd9bb64
|
|
@ -126,10 +126,15 @@ BOOL FSFloaterContacts::postBuild()
|
|||
|
||||
// primary sort = online status, secondary sort = name
|
||||
if (mSortByUserName)
|
||||
{
|
||||
mFriendsList->getColumn(LIST_FRIEND_NAME)->mSortingColumn = mFriendsList->getColumn(LIST_FRIEND_USER_NAME)->mName;
|
||||
mFriendsList->sortByColumn(std::string("user_name"), TRUE);
|
||||
}
|
||||
else
|
||||
{
|
||||
mFriendsList->getColumn(LIST_FRIEND_NAME)->mSortingColumn = mFriendsList->getColumn(LIST_FRIEND_NAME)->mName;
|
||||
mFriendsList->sortByColumn(std::string("full_name"), TRUE);
|
||||
mFriendsList->sortByColumn(std::string("full_name"), TRUE);
|
||||
}
|
||||
mFriendsList->sortByColumn(std::string("icon_online_status"), FALSE);
|
||||
|
||||
mFriendsTab->childSetAction("im_btn", boost::bind(&FSFloaterContacts::onImButtonClicked, this));
|
||||
|
|
|
|||
Loading…
Reference in New Issue