diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/ui/ActionIndicator.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/ui/ActionIndicator.java index d19d919a3..fd605a058 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/ui/ActionIndicator.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/ui/ActionIndicator.java @@ -96,10 +96,12 @@ public class ActionIndicator extends Tag { if (needsRefresh){ if (primaryVis != null) { + primaryVis.destroy(); primaryVis.killAndErase(); primaryVis = null; } if (secondVis != null){ + secondVis.destroy(); secondVis.killAndErase(); secondVis = null; } @@ -112,11 +114,11 @@ public class ActionIndicator extends Tag { add(secondVis); } - needsRefresh = true; setColor(action.indicatorColor()); } layout(); + needsRefresh = false; } if (!Dungeon.hero.ready){