summaryrefslogtreecommitdiffstats
path: root/source/items/ItemSlab.h
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--source/items/ItemSlab.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/source/items/ItemSlab.h b/source/items/ItemSlab.h
index 38b0aa213..9b91530c9 100644
--- a/source/items/ItemSlab.h
+++ b/source/items/ItemSlab.h
@@ -23,7 +23,8 @@ public:
&& (Block == a_Item->m_ItemID) //Same slab
&& ((Meta & 0x7) == (a_Item->m_ItemHealth & 0x7))) //Same Texture
{
- if(a_Player->GetInventory().RemoveItem(cItem(a_Item->m_ItemID, 1)))
+ cItem Item(a_Item->m_ItemID, 1);
+ if(a_Player->GetInventory().RemoveItem(Item))
{
a_World->SetBlock(a_X, a_Y, a_Z, Block - 1, Meta); //Block - 1 simple hack to save one if statement
return true;