From bf235cf0c289aa89f613fb5f8b200d689421157f Mon Sep 17 00:00:00 2001 From: sqlerrorthing <148702857+sqlerrorthing@users.noreply.github.com> Date: Mon, 1 Sep 2025 07:57:37 +0000 Subject: [PATCH] fix(CameraClip): ScrollAdjust not reset when mod key released (#6764) --- .../features/module/modules/render/ModuleCameraClip.kt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/main/kotlin/net/ccbluex/liquidbounce/features/module/modules/render/ModuleCameraClip.kt b/src/main/kotlin/net/ccbluex/liquidbounce/features/module/modules/render/ModuleCameraClip.kt index 4edd0375ae..eb11d35730 100644 --- a/src/main/kotlin/net/ccbluex/liquidbounce/features/module/modules/render/ModuleCameraClip.kt +++ b/src/main/kotlin/net/ccbluex/liquidbounce/features/module/modules/render/ModuleCameraClip.kt @@ -19,6 +19,7 @@ package net.ccbluex.liquidbounce.features.module.modules.render import net.ccbluex.liquidbounce.config.types.nesting.ToggleableConfigurable +import net.ccbluex.liquidbounce.event.events.KeyboardKeyEvent import net.ccbluex.liquidbounce.event.events.MouseScrollEvent import net.ccbluex.liquidbounce.event.events.MouseScrollInHotbarEvent import net.ccbluex.liquidbounce.event.events.PerspectiveEvent @@ -87,6 +88,13 @@ object ModuleCameraClip : ClientModule("CameraClip", Category.RENDER) { scrolledDistance += (sensitivity * it.vertical).toFloat() } + @Suppress("unused") + private val releaseModifierHandler = handler { + if (it.key == modifierKey && it.action == GLFW.GLFW_RELEASE) { + reset() + } + } + @Suppress("unused") private val hotbarScrollHandler = handler { if (canPerformScroll) {