Force mouse to be visible during path playback even if game closes overlay gui
This commit is contained in:
@@ -156,6 +156,15 @@ public class GuiPathing {
|
|||||||
* respond to dragging events after it has received and handled a click event.
|
* respond to dragging events after it has received and handled a click event.
|
||||||
*/
|
*/
|
||||||
private final IGuiClickable clickCatcher = new AbstractGuiClickable() {
|
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
|
@Override
|
||||||
protected AbstractGuiElement getThis() {
|
protected AbstractGuiElement getThis() {
|
||||||
return this;
|
return this;
|
||||||
|
|||||||
Reference in New Issue
Block a user