aboutsummaryrefslogtreecommitdiff
path: root/RoughlyEnoughItems-runtime/src/main
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2020-11-01 10:29:03 +0800
committershedaniel <daniel@shedaniel.me>2020-11-01 10:29:03 +0800
commitaca05c0e366184a8595053c719ce09589140aa64 (patch)
tree351afdf05055c019c94d090dabb6555070e7686e /RoughlyEnoughItems-runtime/src/main
parentabc50437e1cf6feef864313812651a71b6fc97cd (diff)
downloadRoughlyEnoughItems-aca05c0e366184a8595053c719ce09589140aa64.tar.gz
RoughlyEnoughItems-aca05c0e366184a8595053c719ce09589140aa64.tar.bz2
RoughlyEnoughItems-aca05c0e366184a8595053c719ce09589140aa64.zip
Fix mouse click for viewing recipes
Signed-off-by: shedaniel <daniel@shedaniel.me>
Diffstat (limited to 'RoughlyEnoughItems-runtime/src/main')
-rw-r--r--RoughlyEnoughItems-runtime/src/main/java/me/shedaniel/rei/gui/widget/EntryListEntryWidget.java10
1 files changed, 8 insertions, 2 deletions
diff --git a/RoughlyEnoughItems-runtime/src/main/java/me/shedaniel/rei/gui/widget/EntryListEntryWidget.java b/RoughlyEnoughItems-runtime/src/main/java/me/shedaniel/rei/gui/widget/EntryListEntryWidget.java
index f9ed3a95b..2dd35885a 100644
--- a/RoughlyEnoughItems-runtime/src/main/java/me/shedaniel/rei/gui/widget/EntryListEntryWidget.java
+++ b/RoughlyEnoughItems-runtime/src/main/java/me/shedaniel/rei/gui/widget/EntryListEntryWidget.java
@@ -58,8 +58,14 @@ public abstract class EntryListEntryWidget extends EntryWidget {
public boolean mouseReleased(double mouseX, double mouseY, int button) {
if (!interactable)
return super.mouseReleased(mouseX, mouseY, button);
- if (containsMouse(mouseX, mouseY) && wasClicked() && doAction(mouseX, mouseY, button)) {
- return true;
+ if (containsMouse(mouseX, mouseY)) {
+ if (wasClicked()) {
+ if (doAction(mouseX, mouseY, button)) {
+ return true;
+ } else {
+ wasClicked = true;
+ }
+ }
}
return super.mouseReleased(mouseX, mouseY, button);
}