diff options
| author | shedaniel <daniel@shedaniel.me> | 2022-07-06 17:34:35 +0800 |
|---|---|---|
| committer | shedaniel <daniel@shedaniel.me> | 2023-05-29 21:07:28 +0800 |
| commit | eb7c945d72f74e1d20f6eabcce06352eaa3e2d74 (patch) | |
| tree | 4e50a8970f22a0dc178585d04e39ebb81cc02baa /runtime/src/main/java | |
| parent | c32908122cd1fd6f99212936a228d8ce1b75eaa8 (diff) | |
| download | RoughlyEnoughItems-eb7c945d72f74e1d20f6eabcce06352eaa3e2d74.tar.gz RoughlyEnoughItems-eb7c945d72f74e1d20f6eabcce06352eaa3e2d74.tar.bz2 RoughlyEnoughItems-eb7c945d72f74e1d20f6eabcce06352eaa3e2d74.zip | |
Fix #963
Diffstat (limited to 'runtime/src/main/java')
| -rw-r--r-- | runtime/src/main/java/me/shedaniel/rei/impl/client/gui/widget/DelegateWidgetWithTranslate.java | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/widget/DelegateWidgetWithTranslate.java b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/widget/DelegateWidgetWithTranslate.java index 9daf12aa2..e90c1cb19 100644 --- a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/widget/DelegateWidgetWithTranslate.java +++ b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/widget/DelegateWidgetWithTranslate.java @@ -30,6 +30,7 @@ import com.mojang.math.Vector4f; import me.shedaniel.rei.api.client.gui.widgets.DelegateWidget; import me.shedaniel.rei.api.client.gui.widgets.Widget; import me.shedaniel.rei.api.client.gui.widgets.WidgetWithBounds; +import me.shedaniel.rei.api.client.util.MatrixUtils; import java.util.function.Supplier; @@ -46,10 +47,7 @@ public class DelegateWidgetWithTranslate extends DelegateWidget { } protected final Matrix4f inverseTranslate() { - Transformation transformation = new Transformation(translate()); - Transformation inverse = transformation.inverse(); - if (inverse != null) inverse.getScale(); // This has a side effect - return inverse == null ? Transformation.identity().getMatrix() : inverse.getMatrix(); + return MatrixUtils.inverse(translate()); } @Override |
