From 13a404529912596589ec63da2e220d0d6d9ea4aa Mon Sep 17 00:00:00 2001 From: AlgorithmX2 Date: Tue, 5 Aug 2014 11:04:14 -0500 Subject: [PATCH] Fixed Java 6 incompatibility. --- client/gui/AEBaseGui.java | 15 +++++++++++++++ client/gui/implementations/GuiCraftAmount.java | 5 ----- client/gui/implementations/GuiLevelEmitter.java | 5 ----- client/gui/implementations/GuiPriority.java | 5 ----- 4 files changed, 15 insertions(+), 15 deletions(-) diff --git a/client/gui/AEBaseGui.java b/client/gui/AEBaseGui.java index d2d5f7739..9f7347a21 100644 --- a/client/gui/AEBaseGui.java +++ b/client/gui/AEBaseGui.java @@ -1,6 +1,8 @@ package appeng.client.gui; import java.io.IOException; +import java.text.DecimalFormat; +import java.text.ParseException; import java.util.Collection; import java.util.Iterator; import java.util.LinkedList; @@ -67,6 +69,19 @@ public abstract class AEBaseGui extends GuiContainer switchingGuis = false; } + protected int getQty(GuiButton btn) + { + try + { + DecimalFormat df = new DecimalFormat("+#;-#"); + return df.parse( btn.displayString ).intValue(); + } + catch(ParseException e ) + { + return 0; + } + } + public boolean isSubGui() { return subGui; diff --git a/client/gui/implementations/GuiCraftAmount.java b/client/gui/implementations/GuiCraftAmount.java index 94727aa4e..9043638be 100644 --- a/client/gui/implementations/GuiCraftAmount.java +++ b/client/gui/implementations/GuiCraftAmount.java @@ -133,11 +133,6 @@ public class GuiCraftAmount extends AEBaseGui addQty( getQty( btn ) ); } - private int getQty(GuiButton btn) - { - return Integer.parseInt( btn.displayString ); - } - private void addQty(int i) { try diff --git a/client/gui/implementations/GuiLevelEmitter.java b/client/gui/implementations/GuiLevelEmitter.java index c5b9a65b4..c049721c7 100644 --- a/client/gui/implementations/GuiLevelEmitter.java +++ b/client/gui/implementations/GuiLevelEmitter.java @@ -102,11 +102,6 @@ public class GuiLevelEmitter extends GuiUpgradeable addQty( getQty( btn ) ); } - private int getQty(GuiButton btn) - { - return Integer.parseInt( btn.displayString ); - } - private void addQty(long i) { try diff --git a/client/gui/implementations/GuiPriority.java b/client/gui/implementations/GuiPriority.java index 63603ddac..b5f67bbeb 100644 --- a/client/gui/implementations/GuiPriority.java +++ b/client/gui/implementations/GuiPriority.java @@ -136,11 +136,6 @@ public class GuiPriority extends AEBaseGui addQty( getQty( btn ) ); } - private int getQty(GuiButton btn) - { - return Integer.parseInt( btn.displayString ); - } - private void addQty(int i) { try