diff --git a/src/main/scala/li/cil/oc/common/tileentity/Rack.scala b/src/main/scala/li/cil/oc/common/tileentity/Rack.scala index a54fba3a8..97439505a 100644 --- a/src/main/scala/li/cil/oc/common/tileentity/Rack.scala +++ b/src/main/scala/li/cil/oc/common/tileentity/Rack.scala @@ -305,7 +305,7 @@ class Rack extends traits.PowerAcceptor with traits.Hub with traits.PowerBalance super.onRedstoneInputChanged(args) components.collect { case Some(mountable: RackMountable) if mountable.node != null => - val toLocalArgs = RedstoneChangedEventArgs(toLocal(args.side), args.oldValue, args.newValue) + val toLocalArgs = RedstoneChangedEventArgs(toLocal(args.side), args.oldValue, args.newValue, args.color) mountable.node.sendToNeighbors("redstone.changed", toLocalArgs) } } diff --git a/src/main/scala/li/cil/oc/common/tileentity/traits/Computer.scala b/src/main/scala/li/cil/oc/common/tileentity/traits/Computer.scala index fb94f7d4d..c15ffd559 100644 --- a/src/main/scala/li/cil/oc/common/tileentity/traits/Computer.scala +++ b/src/main/scala/li/cil/oc/common/tileentity/traits/Computer.scala @@ -205,7 +205,7 @@ trait Computer extends Environment with ComponentInventory with Rotatable with B override protected def onRedstoneInputChanged(args: RedstoneChangedEventArgs) { super.onRedstoneInputChanged(args) - val toLocalArgs = RedstoneChangedEventArgs(toLocal(args.side), args.oldValue, args.newValue) + val toLocalArgs = RedstoneChangedEventArgs(toLocal(args.side), args.oldValue, args.newValue, args.color) machine.node.sendToNeighbors("redstone.changed", toLocalArgs) }