From 1dedfb30291fab3e4ebfda75b2db62c9003d6861 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Thu, 18 Sep 2025 12:22:39 -0400 Subject: [PATCH] v3.2.5: fixed tab cycling in WndBag --- .../shatteredpixel/shatteredpixeldungeon/windows/WndBag.java | 3 +++ .../shatteredpixeldungeon/windows/WndTabbed.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/windows/WndBag.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/windows/WndBag.java index 6d2b0c581..8dd0b8e41 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/windows/WndBag.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/windows/WndBag.java @@ -133,6 +133,9 @@ public class WndBag extends WndTabbed { BagTab tab = new BagTab( b, i++ ); add( tab ); tab.select( b == bag ); + if (b == bag){ + selected = tab; + } } } diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/windows/WndTabbed.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/windows/WndTabbed.java index 5a9f18357..390fc8fc6 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/windows/WndTabbed.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/windows/WndTabbed.java @@ -57,7 +57,7 @@ public class WndTabbed extends Window { int idx = tabs.indexOf(selected); idx++; if (idx >= tabs.size()) idx = 0; - select(idx); + tabs.get(idx).onClick(); return true; }