From a3ddeaac9a22b84b5d7f7b2b981273c7b689c1b3 Mon Sep 17 00:00:00 2001 From: cswhite2000 <18whitechristop@gmail.com> Date: Sun, 16 Jul 2017 22:04:25 -0700 Subject: [PATCH] Fix memmory leaks --- .../tc/oc/commons/bukkit/gui/Interface.java | 9 ++- .../commons/bukkit/gui/InterfaceManager.java | 19 ++++++ .../gui/buttons/lastPage/LastPageButton.java | 68 ------------------- .../gui/buttons/nextPage/NextPageButton.java | 5 +- .../bukkit/gui/interfaces/ChestInterface.java | 18 ++--- .../interfaces/ChestOptionsPageInterface.java | 7 +- .../gui/interfaces/ChestPageInterface.java | 8 +-- .../gui/interfaces/HopperInterface.java | 16 ++--- .../gui/interfaces/InterfaceInventory.java | 25 ------- .../gui/interfaces/SinglePageInterface.java | 19 +++--- .../render/ChestRenderInterface.java | 4 +- .../render/text/GridTextRenderInterface.java | 4 +- .../oc/pgm/listeners/InterfaceListener.java | 12 ++-- .../java/tc/oc/pgm/menu/MenuListener.java | 17 +---- .../tc/oc/pgm/menu/gui/MainMenuButton.java | 2 +- .../tc/oc/pgm/menu/gui/MainMenuInterface.java | 19 ++---- .../tc/oc/pgm/menu/gui/SettingsInterface.java | 15 ++-- .../java/tc/oc/pgm/tokens/TokenListener.java | 5 +- .../tc/oc/pgm/tokens/gui/MainTokenButton.java | 6 -- .../tc/oc/pgm/tokens/gui/MainTokenMenu.java | 16 +---- .../tokens/gui/MutationConfirmInterface.java | 16 +---- .../tokens/gui/MutationTokenInterface.java | 16 +++-- .../tokens/gui/TokenPurchaseInterface.java | 23 ++----- 23 files changed, 107 insertions(+), 242 deletions(-) delete mode 100644 Commons/bukkit/src/main/java/tc/oc/commons/bukkit/gui/buttons/lastPage/LastPageButton.java delete mode 100644 Commons/bukkit/src/main/java/tc/oc/commons/bukkit/gui/interfaces/InterfaceInventory.java diff --git a/Commons/bukkit/src/main/java/tc/oc/commons/bukkit/gui/Interface.java b/Commons/bukkit/src/main/java/tc/oc/commons/bukkit/gui/Interface.java index 911b938..06b7b41 100644 --- a/Commons/bukkit/src/main/java/tc/oc/commons/bukkit/gui/Interface.java +++ b/Commons/bukkit/src/main/java/tc/oc/commons/bukkit/gui/Interface.java @@ -11,7 +11,7 @@ import java.util.List; public class Interface { - private Player player; + protected Player player; private List