Skip to content

Commit 14fbebc

Browse files
committed
Allow using Keybinds in GUI screen
1 parent 6d5d3bc commit 14fbebc

File tree

1 file changed

+6
-3
lines changed
  • common/src/main/kotlin/com/lambda/module

1 file changed

+6
-3
lines changed

common/src/main/kotlin/com/lambda/module/Module.kt

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import com.lambda.event.listener.Listener
1313
import com.lambda.event.listener.SafeListener
1414
import com.lambda.event.listener.SafeListener.Companion.listener
1515
import com.lambda.event.listener.UnsafeListener
16+
import com.lambda.gui.impl.clickgui.LambdaClickGui
1617
import com.lambda.module.tag.ModuleTag
1718
import com.lambda.util.KeyCode
1819
import com.lambda.util.Nameable
@@ -106,9 +107,11 @@ abstract class Module(
106107

107108
init {
108109
listener<KeyPressEvent>(alwaysListen = true) { event ->
109-
if (mc.currentScreen == null && event.key == keybind.key) {
110-
toggle()
111-
}
110+
val screen = mc.currentScreen
111+
if (event.key == keybind.key
112+
&& (screen == null
113+
|| screen is LambdaClickGui)
114+
) toggle()
112115
}
113116
}
114117

0 commit comments

Comments
 (0)