| 4 |
* |
* |
| 5 |
* $LicenseInfo:firstyear=2002&license=viewergpl$ |
* $LicenseInfo:firstyear=2002&license=viewergpl$ |
| 6 |
* |
* |
| 7 |
* Copyright (c) 2002-2009, Linden Research, Inc. |
* Copyright (c) 2002-2010, Linden Research, Inc. |
| 8 |
* |
* |
| 9 |
* Second Life Viewer Source Code |
* Second Life Viewer Source Code |
| 10 |
* The source code in this file ("Source Code") is provided by Linden Lab |
* The source code in this file ("Source Code") is provided by Linden Lab |
| 447 |
|
|
| 448 |
bool LLViewerInventoryCategory::fetchDescendents() |
bool LLViewerInventoryCategory::fetchDescendents() |
| 449 |
{ |
{ |
| 450 |
|
static LLViewerRegion *last_region = NULL; |
| 451 |
|
|
| 452 |
if((VERSION_UNKNOWN == mVersion) |
if((VERSION_UNKNOWN == mVersion) |
| 453 |
&& mDescendentsRequested.hasExpired()) //Expired check prevents multiple downloads. |
&& mDescendentsRequested.hasExpired()) //Expired check prevents multiple downloads. |
| 454 |
{ |
{ |
| 471 |
} |
} |
| 472 |
else |
else |
| 473 |
{ //Deprecated, but if we don't have a capability, use the old system. |
{ //Deprecated, but if we don't have a capability, use the old system. |
| 474 |
|
if (gAgent.getRegion() != last_region) // Do not spam the log file. |
| 475 |
|
{ |
| 476 |
llinfos << "WebFetchInventoryDescendents capability not found. Using deprecated UDP message." << llendl; |
llinfos << "WebFetchInventoryDescendents capability not found. Using deprecated UDP message." << llendl; |
| 477 |
|
last_region = gAgent.getRegion(); |
| 478 |
|
} |
| 479 |
LLMessageSystem* msg = gMessageSystem; |
LLMessageSystem* msg = gMessageSystem; |
| 480 |
msg->newMessage("FetchInventoryDescendents"); |
msg->newMessage("FetchInventoryDescendents"); |
| 481 |
msg->nextBlock("AgentData"); |
msg->nextBlock("AgentData"); |