diff --git a/OpenRA.Mods.Common/Widgets/Logic/Ingame/ObserverShroudSelectorLogic.cs b/OpenRA.Mods.Common/Widgets/Logic/Ingame/ObserverShroudSelectorLogic.cs index a4a23ae4a1..786fd8e6eb 100644 --- a/OpenRA.Mods.Common/Widgets/Logic/Ingame/ObserverShroudSelectorLogic.cs +++ b/OpenRA.Mods.Common/Widgets/Logic/Ingame/ObserverShroudSelectorLogic.cs @@ -140,7 +140,7 @@ namespace OpenRA.Mods.Common.Widgets.Logic var keyhandler = shroudSelector.Get("SHROUD_KEYHANDLER"); keyhandler.OnKeyPress = HandleKeyPress; - selected = limitViews ? groups.First().Value.First() : disableShroud; + selected = limitViews ? groups.First().Value.First() : world.WorldActor.Owner.Shroud.ExploreMapEnabled ? combined : disableShroud; selected.OnClick(); }