From 5f4a3e341f09cb8094de2ccd4824131b8a6ef56c Mon Sep 17 00:00:00 2001 From: Anuken Date: Mon, 23 Aug 2021 14:47:11 -0400 Subject: [PATCH] #5785 --- core/src/mindustry/ui/fragments/PlacementFragment.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/core/src/mindustry/ui/fragments/PlacementFragment.java b/core/src/mindustry/ui/fragments/PlacementFragment.java index f63ed7b45b..157c30edbe 100644 --- a/core/src/mindustry/ui/fragments/PlacementFragment.java +++ b/core/src/mindustry/ui/fragments/PlacementFragment.java @@ -192,8 +192,10 @@ public class PlacementFragment extends Fragment{ } if(Core.input.keyTap(Binding.block_info)){ - Block displayBlock = menuHoverBlock != null ? menuHoverBlock : input.block; - if(displayBlock != null){ + var build = world.buildWorld(Core.input.mouseWorld().x, Core.input.mouseWorld().y); + Block hovering = build == null ? null : build instanceof ConstructBuild c ? c.current : build.block; + Block displayBlock = menuHoverBlock != null ? menuHoverBlock : input.block != null ? input.block : hovering; + if(displayBlock != null && displayBlock.unlockedNow()){ ui.content.show(displayBlock); Events.fire(new BlockInfoEvent()); }