aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/de/hysky/skyblocker/skyblock/chat/ChatRulesConfigScreen.java
diff options
context:
space:
mode:
authorolim <bobq4582@gmail.com>2024-02-15 11:01:38 +0000
committerolim <bobq4582@gmail.com>2024-02-15 21:06:59 +0000
commit8132b63b64e67eab04a232d71af6e196abb5229e (patch)
treed696b0de47d579d604528246b76292ede3408735 /src/main/java/de/hysky/skyblocker/skyblock/chat/ChatRulesConfigScreen.java
parentfdcc70bcc3f07fa2c51e2d1ec714294a36495fcd (diff)
downloadSkyblocker-8132b63b64e67eab04a232d71af6e196abb5229e.tar.gz
Skyblocker-8132b63b64e67eab04a232d71af6e196abb5229e.tar.bz2
Skyblocker-8132b63b64e67eab04a232d71af6e196abb5229e.zip
makes the config ui work
the ui works and lets the user configure the rules but has a few quirks to fix in a later commit as it is usable for now
Diffstat (limited to 'src/main/java/de/hysky/skyblocker/skyblock/chat/ChatRulesConfigScreen.java')
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/chat/ChatRulesConfigScreen.java6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/chat/ChatRulesConfigScreen.java b/src/main/java/de/hysky/skyblocker/skyblock/chat/ChatRulesConfigScreen.java
index be55e60e..bbc3f14b 100644
--- a/src/main/java/de/hysky/skyblocker/skyblock/chat/ChatRulesConfigScreen.java
+++ b/src/main/java/de/hysky/skyblocker/skyblock/chat/ChatRulesConfigScreen.java
@@ -89,7 +89,7 @@ public class ChatRulesConfigScreen extends Screen {
@Override
public void close() {
- if (client != null ) { //todo && chatRuleConfigListWidget.hasChanges()
+ if (client != null && chatRulesConfigListWidget.hasChanges()) {
client.setScreen(new ConfirmScreen(confirmedAction -> {
if (confirmedAction) {
this.client.setScreen(parent);
@@ -103,8 +103,6 @@ public class ChatRulesConfigScreen extends Screen {
}
protected void updateButtons() {
- buttonDelete.active = Shortcuts.isShortcutsLoaded() && chatRulesConfigListWidget.getSelectedOrNull() != null;
- buttonNew.active = Shortcuts.isShortcutsLoaded() ; //todo ? && chatRuleConfigListWidget.getCategory().isPresent()
- buttonDone.active = Shortcuts.isShortcutsLoaded();
+ buttonDelete.active = chatRulesConfigListWidget.getSelectedOrNull() != null;
}
}