Fixed NPE in GuiEditKeyframe caused by super.onInit() call being too late... Johni0702, did you even test that Gui? | https://trello.com/c/PmcdLgzV/
This commit is contained in:
@@ -153,8 +153,6 @@ public abstract class GuiEditKeyframe<T extends KeyframeValue> extends GuiScreen
|
|||||||
|
|
||||||
buttonList.add(leftButton);
|
buttonList.add(leftButton);
|
||||||
buttonList.add(rightButton);
|
buttonList.add(rightButton);
|
||||||
|
|
||||||
initialized = true;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -230,6 +228,8 @@ public abstract class GuiEditKeyframe<T extends KeyframeValue> extends GuiScreen
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void initGui() {
|
public void initGui() {
|
||||||
|
super.initGui();
|
||||||
|
|
||||||
if (!initialized) {
|
if (!initialized) {
|
||||||
String name = keyframe.getValue().getName();
|
String name = keyframe.getValue().getName();
|
||||||
if (name == null) name = "";
|
if (name == null) name = "";
|
||||||
@@ -240,10 +240,10 @@ public abstract class GuiEditKeyframe<T extends KeyframeValue> extends GuiScreen
|
|||||||
inputs.addPart(markerNameInput);
|
inputs.addPart(markerNameInput);
|
||||||
}
|
}
|
||||||
|
|
||||||
super.initGui();
|
|
||||||
|
|
||||||
markerNameInput.xPosition = width/2 - 100;
|
markerNameInput.xPosition = width/2 - 100;
|
||||||
markerNameInput.yPosition = height/2-10;
|
markerNameInput.yPosition = height/2-10;
|
||||||
|
|
||||||
|
initialized = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -269,6 +269,8 @@ public abstract class GuiEditKeyframe<T extends KeyframeValue> extends GuiScreen
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void initGui() {
|
public void initGui() {
|
||||||
|
super.initGui();
|
||||||
|
|
||||||
if (!initialized) {
|
if (!initialized) {
|
||||||
int time = keyframe.getValue().asInt();
|
int time = keyframe.getValue().asInt();
|
||||||
|
|
||||||
@@ -281,13 +283,13 @@ public abstract class GuiEditKeyframe<T extends KeyframeValue> extends GuiScreen
|
|||||||
inputs.addPart(kfMs);
|
inputs.addPart(kfMs);
|
||||||
}
|
}
|
||||||
|
|
||||||
super.initGui();
|
|
||||||
|
|
||||||
kfMin.xPosition = min.xPosition;
|
kfMin.xPosition = min.xPosition;
|
||||||
kfSec.xPosition = sec.xPosition;
|
kfSec.xPosition = sec.xPosition;
|
||||||
kfMs.xPosition = ms.xPosition;
|
kfMs.xPosition = ms.xPosition;
|
||||||
|
|
||||||
kfMin.yPosition = kfSec.yPosition = kfMs.yPosition = min.yPosition - 10 - 20;
|
kfMin.yPosition = kfSec.yPosition = kfMs.yPosition = min.yPosition - 10 - 20;
|
||||||
|
|
||||||
|
initialized = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -328,6 +330,8 @@ public abstract class GuiEditKeyframe<T extends KeyframeValue> extends GuiScreen
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
super.initGui();
|
||||||
|
|
||||||
if (!initialized) {
|
if (!initialized) {
|
||||||
AdvancedPosition pos = keyframe.getValue();
|
AdvancedPosition pos = keyframe.getValue();
|
||||||
xCoord = new GuiDraggingNumberInput(fontRendererObj, 0, 0, 100, null, null, RoundUtils.round2Decimals(pos.getX()), true);
|
xCoord = new GuiDraggingNumberInput(fontRendererObj, 0, 0, 100, null, null, RoundUtils.round2Decimals(pos.getX()), true);
|
||||||
@@ -341,8 +345,6 @@ public abstract class GuiEditKeyframe<T extends KeyframeValue> extends GuiScreen
|
|||||||
inputs.addPart(posInputs);
|
inputs.addPart(posInputs);
|
||||||
}
|
}
|
||||||
|
|
||||||
super.initGui();
|
|
||||||
|
|
||||||
int w = Math.max(fontRendererObj.getStringWidth(I18n.format("replaymod.gui.editkeyframe.xpos")),
|
int w = Math.max(fontRendererObj.getStringWidth(I18n.format("replaymod.gui.editkeyframe.xpos")),
|
||||||
Math.max(fontRendererObj.getStringWidth(I18n.format("replaymod.gui.editkeyframe.ypos")),
|
Math.max(fontRendererObj.getStringWidth(I18n.format("replaymod.gui.editkeyframe.ypos")),
|
||||||
fontRendererObj.getStringWidth(I18n.format("replaymod.gui.editkeyframe.zpos"))));
|
fontRendererObj.getStringWidth(I18n.format("replaymod.gui.editkeyframe.zpos"))));
|
||||||
@@ -363,6 +365,8 @@ public abstract class GuiEditKeyframe<T extends KeyframeValue> extends GuiScreen
|
|||||||
i++;
|
i++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
initialized = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Reference in New Issue
Block a user