diff options
| author | Sebastian Hartte <sebastian@hartte.de> | 2020-07-13 01:56:42 +0200 |
|---|---|---|
| committer | Sebastian Hartte <sebastian@hartte.de> | 2020-07-13 01:56:42 +0200 |
| commit | 3333b14ee3d6d770fa4ea3f39620a7683254120d (patch) | |
| tree | 97cdcb44110f97aade47f0bd8c6a93ec5d10a667 /src/main/java/me/shedaniel/rei/impl | |
| parent | 627b2524ee1111a020a38928818858cd8f1bd804 (diff) | |
| download | RoughlyEnoughItems-3333b14ee3d6d770fa4ea3f39620a7683254120d.tar.gz RoughlyEnoughItems-3333b14ee3d6d770fa4ea3f39620a7683254120d.tar.bz2 RoughlyEnoughItems-3333b14ee3d6d770fa4ea3f39620a7683254120d.zip | |
Adds a result that will return to the actual screen
on success.
Diffstat (limited to 'src/main/java/me/shedaniel/rei/impl')
| -rw-r--r-- | src/main/java/me/shedaniel/rei/impl/InternalWidgets.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/main/java/me/shedaniel/rei/impl/InternalWidgets.java b/src/main/java/me/shedaniel/rei/impl/InternalWidgets.java index e6b04a84d..307b3cffc 100644 --- a/src/main/java/me/shedaniel/rei/impl/InternalWidgets.java +++ b/src/main/java/me/shedaniel/rei/impl/InternalWidgets.java @@ -65,8 +65,12 @@ public final class InternalWidgets { for (AutoTransferHandler autoTransferHandler : RecipeHelper.getInstance().getSortedAutoCraftingHandler()) try { AutoTransferHandler.Result result = autoTransferHandler.handle(context); - if (result.isSuccessful()) + if (result.isSuccessful()) { + if (result.isReturnToScreen()) { + break; // Same as failing, but doesn't ask other handlers + } return; + } } catch (Exception e) { e.printStackTrace(); } |
