From d1108cd4617cc454481bcde2086b9b05cbd3541c Mon Sep 17 00:00:00 2001 From: Unknown Date: Wed, 14 Aug 2019 11:08:27 +0800 Subject: Cache handlers so it won't leak ram --- src/main/java/me/shedaniel/rei/api/BaseBoundsHandler.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/main/java/me/shedaniel/rei/api/BaseBoundsHandler.java') diff --git a/src/main/java/me/shedaniel/rei/api/BaseBoundsHandler.java b/src/main/java/me/shedaniel/rei/api/BaseBoundsHandler.java index cfdb29282..3f2a3cd51 100644 --- a/src/main/java/me/shedaniel/rei/api/BaseBoundsHandler.java +++ b/src/main/java/me/shedaniel/rei/api/BaseBoundsHandler.java @@ -19,7 +19,11 @@ public interface BaseBoundsHandler extends DisplayHelper.DisplayBoundsHandler getCurrentExclusionZones(Class currentScreenClass, boolean isOnRightSide); + default List getCurrentExclusionZones(Class currentScreenClass, boolean isOnRightSide) { + return getCurrentExclusionZones(currentScreenClass, isOnRightSide, false); + } + + List getCurrentExclusionZones(Class currentScreenClass, boolean isOnRightSide, boolean sort); /** * Register an exclusion zone -- cgit