From c1ba8fdc498b38b527d2f9c4986996e3f762d4cc Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Mon, 28 Mar 2022 22:33:39 -0400 Subject: [PATCH] v1.2.1: fixed inventory pane not switching to default bag for selectors --- .../shatteredpixeldungeon/ui/InventoryPane.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/ui/InventoryPane.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/ui/InventoryPane.java index 3edc3fb51..c189f31cc 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/ui/InventoryPane.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/ui/InventoryPane.java @@ -360,7 +360,9 @@ public class InventoryPane extends Component { public void setSelector(WndBag.ItemSelector selector){ this.selector = selector; - if (selector.preferredBag() != null) { + if (selector.preferredBag() == Belongings.Backpack.class){ + lastBag = Dungeon.hero.belongings.backpack; + } else if (selector.preferredBag() != null) { Bag preferred = Dungeon.hero.belongings.getItem(selector.preferredBag()); if (preferred != null) lastBag = preferred; }