fix(CameraClip): ScrollAdjust not reset when mod key released (#6764)

This commit is contained in:
sqlerrorthing
2025-09-01 07:57:37 +00:00
committed by GitHub
parent f01046be40
commit bf235cf0c2

View File

@@ -19,6 +19,7 @@
package net.ccbluex.liquidbounce.features.module.modules.render package net.ccbluex.liquidbounce.features.module.modules.render
import net.ccbluex.liquidbounce.config.types.nesting.ToggleableConfigurable 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.MouseScrollEvent
import net.ccbluex.liquidbounce.event.events.MouseScrollInHotbarEvent import net.ccbluex.liquidbounce.event.events.MouseScrollInHotbarEvent
import net.ccbluex.liquidbounce.event.events.PerspectiveEvent import net.ccbluex.liquidbounce.event.events.PerspectiveEvent
@@ -87,6 +88,13 @@ object ModuleCameraClip : ClientModule("CameraClip", Category.RENDER) {
scrolledDistance += (sensitivity * it.vertical).toFloat() scrolledDistance += (sensitivity * it.vertical).toFloat()
} }
@Suppress("unused")
private val releaseModifierHandler = handler<KeyboardKeyEvent> {
if (it.key == modifierKey && it.action == GLFW.GLFW_RELEASE) {
reset()
}
}
@Suppress("unused") @Suppress("unused")
private val hotbarScrollHandler = handler<MouseScrollInHotbarEvent> { private val hotbarScrollHandler = handler<MouseScrollInHotbarEvent> {
if (canPerformScroll) { if (canPerformScroll) {