From 5e7692ba092127e5aef1374ba2e28624f6635ca2 Mon Sep 17 00:00:00 2001 From: Kevinthegreat <92656833+kevinthegreat1@users.noreply.github.com> Date: Wed, 4 Dec 2024 00:09:02 -0500 Subject: Update clicked header --- .../dungeon/partyfinder/OptionDropdownWidget.java | 9 ++++----- .../skyblocker/skyblock/waypoint/DropdownWidget.java | 19 +++++++++++-------- 2 files changed, 15 insertions(+), 13 deletions(-) (limited to 'src/main/java') diff --git a/src/main/java/de/hysky/skyblocker/skyblock/dungeon/partyfinder/OptionDropdownWidget.java b/src/main/java/de/hysky/skyblocker/skyblock/dungeon/partyfinder/OptionDropdownWidget.java index 1088b016..0a96ade0 100644 --- a/src/main/java/de/hysky/skyblocker/skyblock/dungeon/partyfinder/OptionDropdownWidget.java +++ b/src/main/java/de/hysky/skyblocker/skyblock/dungeon/partyfinder/OptionDropdownWidget.java @@ -73,13 +73,12 @@ public class OptionDropdownWidget extends ElementListWidget extends ElementListWidget } @Override - public boolean mouseClicked(double mouseX, double mouseY, int button) { - boolean superClicked = super.mouseClicked(mouseX, mouseY, button); - - if (!superClicked && this.getEntryAtPosition(mouseX, mouseY) == null) { - if ((!open && this.isMouseOver(mouseX, mouseY)) || open) open = !open; + protected int getScrollbarX() { + return getRowRight() + 2; + } - return true; - } + @Override + public boolean mouseClicked(double mouseX, double mouseY, int button) { + if (super.mouseClicked(mouseX, mouseY, button)) return true; - return superClicked; + if (this.getEntryAtPosition(mouseX, mouseY) == null && (open || this.isMouseOver(mouseX, mouseY))) { + open = !open; + return true; + } + return false; } @Override -- cgit