diff options
author | Vadim Savchuk <vsavchuk@productengine.com> | 2010-07-29 16:16:21 +0300 |
---|---|---|
committer | Vadim Savchuk <vsavchuk@productengine.com> | 2010-07-29 16:16:21 +0300 |
commit | 5b3a69ab23101bee7b5b223c558d16c783d3772d (patch) | |
tree | 9cdf3e75838e455ef626c14ded5226e17aae65e2 /indra/newview/llfriendcard.cpp | |
parent | 41fbbefd9730faa468e91ddcc09abd94ba4a8218 (diff) | |
parent | 48ee956a45446cc0aed28b43feb6ee6d873db362 (diff) |
merge
--HG--
branch : product-engine
Diffstat (limited to 'indra/newview/llfriendcard.cpp')
-rw-r--r-- | indra/newview/llfriendcard.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/indra/newview/llfriendcard.cpp b/indra/newview/llfriendcard.cpp index 7f28e09933..2f4dae0af8 100644 --- a/indra/newview/llfriendcard.cpp +++ b/indra/newview/llfriendcard.cpp @@ -299,6 +299,17 @@ void LLFriendCardsManager::collectFriendsLists(folderid_buddies_map_t& folderBud { folderBuddiesMap.clear(); + static bool syncronize_friends_folders = true; + if (syncronize_friends_folders) + { + // Checks whether "Friends" and "Friends/All" folders exist in "Calling Cards" folder, + // fetches their contents if needed and synchronizes it with buddies list. + // If the folders are not found they are created. + LLFriendCardsManager::instance().syncFriendCardsFolders(); + syncronize_friends_folders = false; + } + + LLInventoryModel::cat_array_t* listFolders; LLInventoryModel::item_array_t* items; |