From 2266377fd41bc612b4710ebd98c3edec6273bff9 Mon Sep 17 00:00:00 2001 From: VixidDev <52578495+VixidDev@users.noreply.github.com> Date: Fri, 28 Jun 2024 15:40:59 +0100 Subject: [PATCH] Don't check for key presses in typing in chat --- src/main/kotlin/dev/vixid/vsm/spotify/SpotifyDisplay.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/kotlin/dev/vixid/vsm/spotify/SpotifyDisplay.kt b/src/main/kotlin/dev/vixid/vsm/spotify/SpotifyDisplay.kt index 738584c..460cedc 100644 --- a/src/main/kotlin/dev/vixid/vsm/spotify/SpotifyDisplay.kt +++ b/src/main/kotlin/dev/vixid/vsm/spotify/SpotifyDisplay.kt @@ -14,6 +14,7 @@ import kotlinx.coroutines.launch import net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents import net.minecraft.client.MinecraftClient import net.minecraft.client.gui.DrawContext +import net.minecraft.client.gui.screen.ChatScreen import net.minecraft.client.util.InputUtil object SpotifyDisplay : Overlay() { @@ -48,6 +49,7 @@ object SpotifyDisplay : Overlay() { } private fun onKeyPress(key: Int, scancode: Int, action: Int, modifiers: Int) { + if (MinecraftClient.getInstance().currentScreen is ChatScreen) return val translationKey = InputUtil.fromKeyCode(key, 0).translationKey onPress(translationKey) }