From 535f5c51202085ed5ad88ad1949fd7bcb0dc5174 Mon Sep 17 00:00:00 2001 From: andreykproductengine Date: Wed, 1 Mar 2017 19:26:26 +0200 Subject: [PATCH 1/3] MAINT-7161 Crash in LLViewerInventoryItem --- indra/newview/llappearancemgr.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/indra/newview/llappearancemgr.cpp b/indra/newview/llappearancemgr.cpp index 35d08c7ab1..feb981217d 100644 --- a/indra/newview/llappearancemgr.cpp +++ b/indra/newview/llappearancemgr.cpp @@ -1249,9 +1249,11 @@ void LLWearableHoldingPattern::onWearableAssetFetch(LLViewerWearable *wearable) else { LLViewerInventoryItem* wearable_item = gInventory.getItem(data.mItemID); - if (wearable_item && wearable_item->getPermissions().allowModifyBy(gAgentID)) + if (wearable_item && wearable_item->isFinished() && wearable_item->getPermissions().allowModifyBy(gAgentID)) { // We can't edit and do some other interactions with same asset twice, copy it + // Note: can't update incomplete items. Usually attached from previous viewer build, but + // consider adding fetch and completion callback LLViewerWearable* new_wearable = LLWearableList::instance().createCopy(wearable, wearable->getName()); data.mWearable = new_wearable; data.mAssetID = new_wearable->getAssetID(); From 885343edef3d66fc7adec406d105a1beb7411347 Mon Sep 17 00:00:00 2001 From: Oz Linden Date: Mon, 6 Mar 2017 14:25:25 -0500 Subject: [PATCH 2/3] Added tag 5.0.2-release for changeset cea1632c002c --- .hgtags | 1 + 1 file changed, 1 insertion(+) diff --git a/.hgtags b/.hgtags index 797f517d84..c813f18b10 100755 --- a/.hgtags +++ b/.hgtags @@ -523,3 +523,4 @@ b280a1c797a3891e68dbc237e73de9cf19f426e9 4.1.1-release bfbba2244320dc2ae47758cd7edd8fa3b67dc756 4.1.2-release b41e1e7c7876f7656c505f552b5888b4e478f92b 5.0.0-release c9ce2295012995e3cf5c57bcffcb4870b94c649f 5.0.1-release +cea1632c002c065985ebea15eeeb4aac90f50545 5.0.2-release From 08ed7f676f2ce38937a03c2a4e823e3564981264 Mon Sep 17 00:00:00 2001 From: Oz Linden Date: Mon, 6 Mar 2017 14:25:25 -0500 Subject: [PATCH 3/3] increment viewer version to 5.0.3 --- indra/newview/VIEWER_VERSION.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/indra/newview/VIEWER_VERSION.txt b/indra/newview/VIEWER_VERSION.txt index a1ef0cae18..50e2274e6d 100644 --- a/indra/newview/VIEWER_VERSION.txt +++ b/indra/newview/VIEWER_VERSION.txt @@ -1 +1 @@ -5.0.2 +5.0.3