diff --git a/core/src/mindustry/input/DesktopInput.java b/core/src/mindustry/input/DesktopInput.java index 96f82b1040..0044991083 100644 --- a/core/src/mindustry/input/DesktopInput.java +++ b/core/src/mindustry/input/DesktopInput.java @@ -262,7 +262,7 @@ public class DesktopInput extends InputHandler{ shouldShoot = !scene.hasMouse() && !locked; - if(!locked && block == null && !scene.hasField() && + if(!locked && block == null && !scene.hasField() && !scene.hasDialog() && //disable command mode when player unit can boost and command mode binding is the same !(!player.dead() && player.unit().type.canBoost && keybinds.get(Binding.command_mode).key == keybinds.get(Binding.boost).key)){ if(settings.getBool("commandmodehold")){