diff --git a/core/src/io/anuke/mindustry/ui/dialogs/SectorsDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/SectorsDialog.java index cd56a28d0a..5899832d30 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/SectorsDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/SectorsDialog.java @@ -107,7 +107,11 @@ public class SectorsDialog extends FloatingDialog{ if(selected.hasSave()){ t.addImageTextButton("$text.sector.abandon", "icon-cancel", 16 * 2, () -> - Vars.ui.showConfirm("$text.confirm", "$text.sector.abandon.confirm", () -> world.sectors.abandonSector(selected)) + Vars.ui.showConfirm("$text.confirm", "$text.sector.abandon.confirm", () -> { + world.sectors.abandonSector(selected); + // Simulate a sector selection so the buttons get updated. + selectSector(selected); + }) ).width(sectorSize).height(60f); } }).pad(-5).growX().padTop(0);