aboutsummaryrefslogtreecommitdiff
path: root/runtime/src/main/java/me/shedaniel
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2022-06-17 18:37:48 +0800
committershedaniel <daniel@shedaniel.me>2023-05-29 20:58:54 +0800
commit4241465f029fb6a20f68dfd5a457f66314504f10 (patch)
tree223c27d20800291b03e1b718a2bd2f7105693ac7 /runtime/src/main/java/me/shedaniel
parent5852a898a083639e968b8deaa72f1089e77a67c5 (diff)
downloadRoughlyEnoughItems-4241465f029fb6a20f68dfd5a457f66314504f10.tar.gz
RoughlyEnoughItems-4241465f029fb6a20f68dfd5a457f66314504f10.tar.bz2
RoughlyEnoughItems-4241465f029fb6a20f68dfd5a457f66314504f10.zip
Fix duplicate cycling tooltip
Diffstat (limited to 'runtime/src/main/java/me/shedaniel')
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/client/gui/screen/AbstractDisplayViewingScreen.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/screen/AbstractDisplayViewingScreen.java b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/screen/AbstractDisplayViewingScreen.java
index 8d994e664..42ed8b118 100644
--- a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/screen/AbstractDisplayViewingScreen.java
+++ b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/screen/AbstractDisplayViewingScreen.java
@@ -225,6 +225,12 @@ public abstract class AbstractDisplayViewingScreen extends Screen implements Dis
@Override
public Tooltip apply(Tooltip tooltip) {
if (widget.getEntries().size() > 1) {
+ for (Tooltip.Entry entry : tooltip.entries()) {
+ if (entry.isTooltipComponent() && entry.getAsTooltipComponent() instanceof TooltipProcessor) {
+ return tooltip;
+ }
+ }
+
tooltip.add(new TranslatableComponent("text.rei.tag_accept", widget.tagMatch.toString())
.withStyle(ChatFormatting.GRAY));
}