diff options
| author | shedaniel <daniel@shedaniel.me> | 2022-06-16 23:40:19 +0800 |
|---|---|---|
| committer | shedaniel <daniel@shedaniel.me> | 2022-06-16 23:40:19 +0800 |
| commit | e9187e728209167bd28bdf4120e6e1dc695d1ec7 (patch) | |
| tree | 516a2b862a3989b76f8e9d9a163ac3c4601da209 /runtime/src | |
| parent | b8ba145efbe6d9b542cae59f3a6b32176c87c5bc (diff) | |
| download | RoughlyEnoughItems-e9187e728209167bd28bdf4120e6e1dc695d1ec7.tar.gz RoughlyEnoughItems-e9187e728209167bd28bdf4120e6e1dc695d1ec7.tar.bz2 RoughlyEnoughItems-e9187e728209167bd28bdf4120e6e1dc695d1ec7.zip | |
Render errors without hover for pinned displays
Diffstat (limited to 'runtime/src')
| -rw-r--r-- | runtime/src/main/java/me/shedaniel/rei/impl/client/gui/widget/favorites/history/DisplayEntry.java | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/widget/favorites/history/DisplayEntry.java b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/widget/favorites/history/DisplayEntry.java index b7540c87a..38072c498 100644 --- a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/widget/favorites/history/DisplayEntry.java +++ b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/widget/favorites/history/DisplayEntry.java @@ -164,18 +164,18 @@ public class DisplayEntry extends WidgetWithBounds { if (plusButton.containsMouse(Math.round(mouse.x()), Math.round(mouse.y()))) { result.tooltipRenderer.accept(new Point(mouseX, mouseY), Tooltip::queue); - - if (result.renderer != null) { - poses.pushPose(); - if (!stable || !target.equals(bounds)) { - poses.translate(0, 0, 600); - } - poses.translate(xOffset(), yOffset(), 0); - poses.scale(xScale(), yScale(), 1.0F); - - result.renderer.render(poses, mouseX, mouseY, delta, widgets.get(), getBounds(), display); - poses.popPose(); + } + + if (result.renderer != null) { + poses.pushPose(); + if (!stable || !target.equals(bounds)) { + poses.translate(0, 0, 600); } + poses.translate(xOffset(), yOffset(), 0); + poses.scale(xScale(), yScale(), 1.0F); + + result.renderer.render(poses, mouseX, mouseY, delta, widgets.get(), getBounds(), display); + poses.popPose(); } } else { poses.popPose(); |
