summaryrefslogtreecommitdiff
path: root/indra/newview/llpanelmaininventory.h
diff options
context:
space:
mode:
authorMike Antipov <mantipov@productengine.com>2010-06-07 12:15:23 +0300
committerMike Antipov <mantipov@productengine.com>2010-06-07 12:15:23 +0300
commit356e1d55cc4313ea229520e42bdfc14c3fc08b51 (patch)
tree6fc8b80f2541ced004b81d188aa938cf3873d566 /indra/newview/llpanelmaininventory.h
parentd1751df1cc5d9bf853f29555de94faec1912e19f (diff)
EXT-7441 FIXED Improved condition to give up fetched inventory items in LLInventoryFetchItemsObserver
Reason: LLInventoryFetchItemsObserver is used to fetch necessary gesture items. Its logic was based on count of "inventory changed" events. In case of there was too many requests stored item UUIDSs are be removed from queue by mistake - notification can be triggered because some other item is renamed. This issue can appear wherever LLInventoryFetchItemsObserver is used. Fix: improved logic to make decision to give up fetching items. For now it bases on period while waiting items to arrive from server and a number of attempts to repeate waiting. This is a constants of the LLInventoryFetchItemsObserver (10 times by 10 seconds) Tested with test case in JIRA (total count of inventory items - 13,888). Most likely that was a reason of inventory loss (EXT-7503). Reviewed by Brad Payne at https://codereview.productengine.com/secondlife/r/507/ --HG-- branch : product-engine
Diffstat (limited to 'indra/newview/llpanelmaininventory.h')
0 files changed, 0 insertions, 0 deletions