From 8cb9fbf3281a33117e9d320bd842cb8c6985ad41 Mon Sep 17 00:00:00 2001 From: Raoul Van den Berge Date: Sun, 3 Apr 2016 23:09:29 +0200 Subject: [PATCH] Fix illegal access exception, fixes #20 --- src/main/java/refinedstorage/gui/GuiBase.java | 8 ++++++++ src/main/java/refinedstorage/gui/Scrollbar.java | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/main/java/refinedstorage/gui/GuiBase.java b/src/main/java/refinedstorage/gui/GuiBase.java index 91cf46e58..5c89c34cd 100755 --- a/src/main/java/refinedstorage/gui/GuiBase.java +++ b/src/main/java/refinedstorage/gui/GuiBase.java @@ -228,4 +228,12 @@ public abstract class GuiBase extends GuiContainer { public abstract void drawBackground(int x, int y, int mouseX, int mouseY); public abstract void drawForeground(int mouseX, int mouseY); + + public int getGuiLeft() { + return guiLeft; + } + + public int getGuiTop() { + return guiTop; + } } diff --git a/src/main/java/refinedstorage/gui/Scrollbar.java b/src/main/java/refinedstorage/gui/Scrollbar.java index f79aa0dcf..c958eb05f 100755 --- a/src/main/java/refinedstorage/gui/Scrollbar.java +++ b/src/main/java/refinedstorage/gui/Scrollbar.java @@ -51,7 +51,7 @@ public class Scrollbar { public void draw(GuiBase gui) { gui.bindTexture("icons.png"); - gui.drawTexture(gui.guiLeft + x, gui.guiTop + y + (int) currentScroll, canScroll() ? 232 : 244, 0, 12, 15); + gui.drawTexture(gui.getGuiLeft() + x, gui.getGuiTop() + y + (int) currentScroll, canScroll() ? 232 : 244, 0, 12, 15); } public void update(GuiBase gui, int mouseX, int mouseY) {