When I close a custom GuiScreen by calling
Minecraft.getMinecraft().displayGuiScreen(null);
after I clicked on a custom button that executes that code, it appears that the field
GuiScreen#eventButton
still contains a value of a mouse button press, because I pressed a button to close my GuiScreen.
Now, when I reopen the custom GuiScreen the method
GuiScreen#mouseClickMove(int mouseX, int mouseY, int clickedMouseButton, long timeSinceLastClick)
is being called continously util I reset it by pressing and releasing a mouse button.
How can I reset the field eventButton when closing my GuiScreen to make sure this issue does not arise again?