Skip to content

Commit d623049

Browse files
committed
fix a crash maybe
(and the not working fullscreen button)
1 parent bf97a19 commit d623049

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

src/main/java/io/github/axolotlclient/mixin/MinecraftClientMixin.java

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -74,16 +74,17 @@ public void loadSkiesOnStartup(CallbackInfo ci){
7474

7575
// Fix taking a screenshot when pressing '<' (Because it has the same keyCode as F2)
7676
@Inject(method = "handleKeyInput", at = @At(value = "HEAD"), cancellable = true)
77-
public void iTryToFixTheScreenshotKey(CallbackInfo ci){
77+
public void iTryToFixTheScreenshotKey(CallbackInfo ci) {
7878
int i = Keyboard.getEventKey() == 0 ? Keyboard.getEventCharacter() : Keyboard.getEventKey();
7979

8080
if (i != 0 && !Keyboard.isRepeatEvent() && !Keyboard.getEventKeyState()) {
81-
// We don't need the stream utils since the streaming integration is out of service anyway
82-
if (i == options.keyScreenshot.getCode() && !(Keyboard.getEventCharacter() == '<')) {
83-
MinecraftClient.getInstance().inGameHud.getChatHud().addMessage(ScreenshotUtils.saveScreenshot(MinecraftClient.getInstance().runDirectory, MinecraftClient.getInstance().width, MinecraftClient.getInstance().height, this.fbo));
81+
if (i == options.keyScreenshot.getCode()) {
82+
if (!(Keyboard.getEventCharacter() == '<')) {
83+
MinecraftClient.getInstance().inGameHud.getChatHud().addMessage(ScreenshotUtils.saveScreenshot(MinecraftClient.getInstance().runDirectory, MinecraftClient.getInstance().width, MinecraftClient.getInstance().height, this.fbo));
84+
}
85+
ci.cancel();
8486
}
8587
}
86-
ci.cancel();
8788
}
8889

8990
// Don't ask me why we need both here, but otherwise it looks ugly

0 commit comments

Comments
 (0)