Skip to content

Commit 83cc699

Browse files
committed
Fix #26
1 parent e011e3c commit 83cc699

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

common/src/main/java/com/evandev/fieldguide/mixin/client/ScreenMixin.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import com.evandev.fieldguide.compat.emi.EmiCompat;
66
import com.evandev.fieldguide.platform.Services;
77
import net.minecraft.client.Minecraft;
8+
import net.minecraft.client.gui.components.EditBox;
89
import net.minecraft.client.gui.screens.Screen;
910
import net.minecraft.world.item.ItemStack;
1011
import org.spongepowered.asm.mixin.Mixin;
@@ -19,8 +20,11 @@ public class ScreenMixin {
1920

2021
@Inject(method = "keyPressed", at = @At("HEAD"), cancellable = true)
2122
private void fieldguide$onKeyPressed(int keyCode, int scanCode, int modifiers, CallbackInfoReturnable<Boolean> cir) {
22-
if (FieldGuideClient.OPEN_GUIDE_KEY.matches(keyCode, scanCode)) {
23+
if (((Screen) (Object) this).getFocused() instanceof EditBox) {
24+
return;
25+
}
2326

27+
if (FieldGuideClient.OPEN_GUIDE_KEY.matches(keyCode, scanCode)) {
2428
if (Services.PLATFORM.isModLoaded("emi")) {
2529
ItemStack hoveredStack = EmiCompat.getHoveredItem();
2630

0 commit comments

Comments
 (0)