From cd1a53531b24ef3ff1a23f8b3a2b49ee3dc1b5a4 Mon Sep 17 00:00:00 2001 From: johni0702 Date: Fri, 2 Sep 2016 13:36:26 +0200 Subject: [PATCH] Force mouse to be visible during path playback even if game closes overlay gui --- .../java/com/replaymod/simplepathing/gui/GuiPathing.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/main/java/com/replaymod/simplepathing/gui/GuiPathing.java b/src/main/java/com/replaymod/simplepathing/gui/GuiPathing.java index cc102f33..5b0792c8 100644 --- a/src/main/java/com/replaymod/simplepathing/gui/GuiPathing.java +++ b/src/main/java/com/replaymod/simplepathing/gui/GuiPathing.java @@ -156,6 +156,15 @@ public class GuiPathing { * respond to dragging events after it has received and handled a click event. */ private final IGuiClickable clickCatcher = new AbstractGuiClickable() { + @Override + public void draw(GuiRenderer renderer, ReadableDimension size, RenderInfo renderInfo) { + if (player.isActive()) { + // Make sure the mouse is always visible during path playback + // even if the game closes the overlay for some reason (e.g. world change) + replayHandler.getOverlay().setMouseVisible(true); + } + } + @Override protected AbstractGuiElement getThis() { return this;