From 9ca1efa1e29039eab339adf912f5f852622550d8 Mon Sep 17 00:00:00 2001 From: silinoron Date: Tue, 21 Sep 2010 19:56:33 -0700 Subject: Core/Item: This ought to fix the crashes introduced in r2969543fa5 --HG-- branch : trunk --- src/server/game/Entities/Player/Player.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src') diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index 215d4819585..37e55170d03 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -11595,12 +11595,11 @@ Item* Player::_StoreItem(uint16 pos, Item *pItem, uint32 count, bool clone, bool pItem->SetOwnerGUID(GetGUID()); // prevent error at next SetState in case trade/mail/buy from vendor pItem->SetNotRefundable(this); - pItem->SetState(ITEM_REMOVED, this); pItem->SetSoulboundTradeable(NULL, this, false); RemoveTradeableItem(pItem->GetGUIDLow()); + pItem->SetState(ITEM_REMOVED, this); } - // AddItemDurations(pItem2); - pItem2 already have duration listed for player AddEnchantmentDurations(pItem2); pItem2->SetState(ITEM_CHANGED, this); -- cgit v1.2.3