From 69c92404264c3d021d86c188abec049a385c7ef6 Mon Sep 17 00:00:00 2001 From: payonel Date: Sat, 2 Feb 2019 00:29:24 -0800 Subject: [PATCH] check ItemStack equals, not same object, for lock closes #2995 --- src/main/scala/li/cil/oc/client/gui/traits/LockedHotbar.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/scala/li/cil/oc/client/gui/traits/LockedHotbar.scala b/src/main/scala/li/cil/oc/client/gui/traits/LockedHotbar.scala index 6e1f53ef0..57c9a8c2e 100644 --- a/src/main/scala/li/cil/oc/client/gui/traits/LockedHotbar.scala +++ b/src/main/scala/li/cil/oc/client/gui/traits/LockedHotbar.scala @@ -9,7 +9,7 @@ trait LockedHotbar extends GuiContainer { def lockedStack: ItemStack override def handleMouseClick(slot: Slot, slotId: Int, mouseButton: Int, clickType: ClickType): Unit = { - if (slot == null || slot.getStack != lockedStack) { + if (slot == null || !slot.getStack.isItemEqual(lockedStack)) { super.handleMouseClick(slot, slotId, mouseButton, clickType) } }