From c36adabdee70be00935c9bc75e7c2a3fc4e2c71e Mon Sep 17 00:00:00 2001 From: Pahimar Date: Sat, 28 May 2016 14:55:57 -0400 Subject: [PATCH] Reduce the number of calls to getEnergyValueForStack --- .../java/com/pahimar/ee3/exchange/EnergyValueRegistry.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/pahimar/ee3/exchange/EnergyValueRegistry.java b/src/main/java/com/pahimar/ee3/exchange/EnergyValueRegistry.java index 0198a6bd..b6b39199 100644 --- a/src/main/java/com/pahimar/ee3/exchange/EnergyValueRegistry.java +++ b/src/main/java/com/pahimar/ee3/exchange/EnergyValueRegistry.java @@ -420,9 +420,9 @@ public class EnergyValueRegistry { public EnergyValue getEnergyValueForStack(Object object, boolean strict) { WrappedStack wrappedObject = WrappedStack.wrap(object); - - if (wrappedObject != null && getEnergyValue(object, strict) != null) { - return new EnergyValue(getEnergyValue(object, strict).getValue() * wrappedObject.getStackSize()); + EnergyValue energyValue = getEnergyValue(object, strict); + if (wrappedObject != null && energyValue != null) { + return new EnergyValue(energyValue.getValue() * wrappedObject.getStackSize()); } return null;