From 9ff36ae1023d7d6508b6d4ece49d28b4567986b0 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Thu, 13 Apr 2023 11:47:52 -0400 Subject: [PATCH] v2.0.2: fixed runaway memory usage with new action indicator --- .../shatteredpixeldungeon/ui/ActionIndicator.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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){