From 6b0811f51184ef525c5f360a5d4dfafa9af9c438 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Wed, 31 Dec 2025 16:07:27 -0500 Subject: [PATCH] v3.3.2: Added a safety check to random talent window --- .../shatteredpixel/shatteredpixeldungeon/ui/TalentsPane.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/ui/TalentsPane.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/ui/TalentsPane.java index d3938c7ed..112d84d92 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/ui/TalentsPane.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/ui/TalentsPane.java @@ -194,6 +194,10 @@ public class TalentsPane extends ScrollPane { @Override protected void onSelect(int index) { super.onSelect(index); + //safety check to ensure previous UI is still there + if (TalentTierPane.this.parent == null){ + return; + } if (index == 0 || index == 1){ while (Dungeon.hero.talentPointsAvailable(tier) > 0){ TalentButton button = Random.element(buttons);