Set layer for every popup, not just GuiYesNoPopup

This commit is contained in:
johni0702
2015-11-14 13:52:45 +01:00
parent 22b91c1301
commit 7e943251e2
2 changed files with 2 additions and 2 deletions

View File

@@ -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

View File

@@ -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;