summaryrefslogtreecommitdiff
path: root/src/main/java/net/justlearning/arslaan3102/arslaansmagichax/screens
diff options
context:
space:
mode:
authorArslaan Pathan <[email protected]>2025-10-12 11:50:19 +1300
committerArslaan Pathan <[email protected]>2025-10-12 11:50:19 +1300
commit798fd1ef163faad270990ef865d13435ef669dfd (patch)
tree8bc27b0fb62d2c8aecc78f112841a4f3df69475d /src/main/java/net/justlearning/arslaan3102/arslaansmagichax/screens
parentda3d8a913a20cd97af22995d85401018e0dd9967 (diff)
downloadarslaansmagichax-798fd1ef163faad270990ef865d13435ef669dfd.tar.xz
arslaansmagichax-798fd1ef163faad270990ef865d13435ef669dfd.zip
h a c k.
Diffstat (limited to 'src/main/java/net/justlearning/arslaan3102/arslaansmagichax/screens')
-rw-r--r--src/main/java/net/justlearning/arslaan3102/arslaansmagichax/screens/clickgui/ClickGUIScreen.java12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/main/java/net/justlearning/arslaan3102/arslaansmagichax/screens/clickgui/ClickGUIScreen.java b/src/main/java/net/justlearning/arslaan3102/arslaansmagichax/screens/clickgui/ClickGUIScreen.java
index 7e55d7d..d563c3e 100644
--- a/src/main/java/net/justlearning/arslaan3102/arslaansmagichax/screens/clickgui/ClickGUIScreen.java
+++ b/src/main/java/net/justlearning/arslaan3102/arslaansmagichax/screens/clickgui/ClickGUIScreen.java
@@ -56,10 +56,14 @@ public class ClickGUIScreen extends Screen {
@Override
public boolean keyPressed(int keyCode, int scanCode, int modifiers) {
for (Frame frame : frames) {
- for (ModuleButton button : frame.getButtons()) {
- for (Component comp : button.components) {
- if (comp instanceof KeybindingSelector keybindingSelector) {
- keybindingSelector.onKeyPressed(keyCode);
+ if (frame.isOpen) {
+ for (ModuleButton button : frame.getButtons()) {
+ if (button.extended) {
+ for (Component comp : button.components) {
+ if (comp instanceof KeybindingSelector keybindingSelector) {
+ keybindingSelector.onKeyPressed(keyCode);
+ }
+ }
}
}
}