diff --git a/src/main/java/de/shiewk/widgets/client/screen/components/WidgetListWidget.java b/src/main/java/de/shiewk/widgets/client/screen/components/WidgetListWidget.java index 5dc976f..e357372 100644 --- a/src/main/java/de/shiewk/widgets/client/screen/components/WidgetListWidget.java +++ b/src/main/java/de/shiewk/widgets/client/screen/components/WidgetListWidget.java @@ -67,6 +67,7 @@ public class WidgetListWidget extends ScrollableWidget { @Override protected void renderWidget(DrawContext context, int mouseX, int mouseY, float delta) { + context.enableScissor(getX(), getY(), getX()+width, getY()+height); MatrixStack matrices = context.getMatrices(); matrices.push(); matrices.translate(0, -getScrollY(), 0); @@ -74,6 +75,7 @@ public class WidgetListWidget extends ScrollableWidget { element.render(context, mouseX, (int) (mouseY + getScrollY()), delta); } matrices.pop(); + context.disableScissor(); } @Override