From 7969cf9e70952bd2ed3280d244ee9d7266486a99 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(+) (limited to 'linden/indra') diff --git a/linden/indra/newview/llagent.cpp b/linden/indra/newview/llagent.cpp index 38e1c0f..db9241f 100644 --- a/linden/indra/newview/llagent.cpp +++ b/linden/indra/newview/llagent.cpp @@ -7197,6 +7197,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