aboutsummaryrefslogtreecommitdiff
path: root/src/game/Item.cpp
diff options
context:
space:
mode:
authorMachiavelli <none@none>2010-03-21 02:53:51 +0100
committerMachiavelli <none@none>2010-03-21 02:53:51 +0100
commit4a406751afd6b1371b1919bf6d0a6f892d53ae33 (patch)
tree267c50ce9f200ae69967fd1dc5ca577658b6e764 /src/game/Item.cpp
parentdac3af89ec26f67a643d2c67f88b004e40dbd906 (diff)
Add some more function calls to remove refund referenced from player's m_refundableItems, preventing the triggering of an assert in _saveInventory.
--HG-- branch : trunk
Diffstat (limited to 'src/game/Item.cpp')
-rw-r--r--src/game/Item.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/game/Item.cpp b/src/game/Item.cpp
index 024e7138c13..35db772e845 100644
--- a/src/game/Item.cpp
+++ b/src/game/Item.cpp
@@ -629,6 +629,7 @@ void Item::SetState(ItemUpdateState state, Player *forplayer)
{
// pretend the item never existed
RemoveFromUpdateQueueOf(forplayer);
+ forplayer->SetNotRefundable(GetGUID());
delete this;
return;
}