From 7def60c0508338a67406f18304f0b00f4e4a5983 Mon Sep 17 00:00:00 2001 From: tobspr Date: Sat, 19 Sep 2020 21:04:41 +0200 Subject: [PATCH] Fix belt planner placing down once a dialog pops up --- src/js/game/hud/parts/building_placer_logic.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/js/game/hud/parts/building_placer_logic.js b/src/js/game/hud/parts/building_placer_logic.js index 5b31f3cd..8e8e72c3 100644 --- a/src/js/game/hud/parts/building_placer_logic.js +++ b/src/js/game/hud/parts/building_placer_logic.js @@ -253,6 +253,12 @@ export class HUDBuildingPlacerLogic extends BaseHUDPart { * @see BaseHUDPart.update */ update() { + // Abort placement if a dialog was shown in the meantime + if (this.root.hud.hasBlockingOverlayOpen()) { + this.abortPlacement(); + return; + } + // Always update since the camera might have moved const mousePos = this.root.app.mousePosition; if (mousePos) {