diff options
author | silinoron <none@none> | 2010-09-21 19:56:33 -0700 |
---|---|---|
committer | silinoron <none@none> | 2010-09-21 19:56:33 -0700 |
commit | 9ca1efa1e29039eab339adf912f5f852622550d8 (patch) | |
tree | ad69f77347bb706c056887158ed681167db827ee /src | |
parent | b21490357bf73ef2b33ff18b842b8f055780bef6 (diff) |
Core/Item: This ought to fix the crashes introduced in r2969543fa5
--HG--
branch : trunk
Diffstat (limited to 'src')
-rw-r--r-- | src/server/game/Entities/Player/Player.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
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); |