Set layer for every popup, not just GuiYesNoPopup
This commit is contained in:
@@ -114,6 +114,7 @@ public abstract class AbstractGuiPopup<T extends AbstractGuiPopup<T>> extends Ab
|
|||||||
}
|
}
|
||||||
|
|
||||||
protected void open() {
|
protected void open() {
|
||||||
|
setLayer(container.getMaxLayer() + 1);
|
||||||
container.addElements(null, this);
|
container.addElements(null, this);
|
||||||
container.setLayout(new CustomLayout(originalLayout = container.getLayout()) {
|
container.setLayout(new CustomLayout(originalLayout = container.getLayout()) {
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -38,8 +38,7 @@ import org.lwjgl.util.Dimension;
|
|||||||
|
|
||||||
public class GuiYesNoPopup extends AbstractGuiPopup<GuiYesNoPopup> {
|
public class GuiYesNoPopup extends AbstractGuiPopup<GuiYesNoPopup> {
|
||||||
public static GuiYesNoPopup open(GuiContainer container, GuiElement... info) {
|
public static GuiYesNoPopup open(GuiContainer container, GuiElement... info) {
|
||||||
GuiYesNoPopup popup = new GuiYesNoPopup(container).setBackgroundColor(Colors.DARK_TRANSPARENT)
|
GuiYesNoPopup popup = new GuiYesNoPopup(container).setBackgroundColor(Colors.DARK_TRANSPARENT);
|
||||||
.setLayer(container.getMaxLayer() + 1);
|
|
||||||
popup.getInfo().addElements(new VerticalLayout.Data(0.5), info);
|
popup.getInfo().addElements(new VerticalLayout.Data(0.5), info);
|
||||||
popup.open();
|
popup.open();
|
||||||
return popup;
|
return popup;
|
||||||
|
|||||||
Reference in New Issue
Block a user