diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/scenes/AlchemyScene.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/scenes/AlchemyScene.java index 541535cc6..e0002de03 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/scenes/AlchemyScene.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/scenes/AlchemyScene.java @@ -650,7 +650,16 @@ public class AlchemyScene extends PixelScene { lastRecipe = recipe; repeat.enable(foundItems); + cancel.enable(false); + synchronized (inputs) { + for (int i = 0; i < inputs.length; i++) { + if (inputs[i] != null && inputs[i].item() != null) { + cancel.enable(true); + break; + } + } + } } public void craftItem( ArrayList ingredients, Item result ){