From 677059987a1c8c3359471d8657288b158f015b0f Mon Sep 17 00:00:00 2001 From: Armin Weatherwax Date: Thu, 9 Sep 2010 09:44:16 +0200 Subject: fix Bug #240: Make Outfit crashes the viewer in OpenSim this was due NULL wearables - todo: grey the checkboxes out then, maybe (firstuse)warn --- linden/indra/newview/llagent.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/linden/indra/newview/llagent.cpp b/linden/indra/newview/llagent.cpp index 03d5c65..51b6c53 100644 --- a/linden/indra/newview/llagent.cpp +++ b/linden/indra/newview/llagent.cpp @@ -7209,6 +7209,8 @@ void LLAgent::makeNewOutfit( } LLViewerInventoryItem* item = gInventory.getItem(mWearableEntry[index].mItemID); + if (!item) continue; //e.g. Ruth hair on OpenSim TODO: disable checkbox + S32 todo = addWearableToAgentInventoryCallback::CALL_NONE; if (!found_first_item) { -- cgit v1.1