diff --git a/OpenRA.Game/Map/MapCache.cs b/OpenRA.Game/Map/MapCache.cs index f4127381f6..3372076ca3 100644 --- a/OpenRA.Game/Map/MapCache.cs +++ b/OpenRA.Game/Map/MapCache.cs @@ -205,6 +205,10 @@ namespace OpenRA var yaml = MiniYaml.FromString(data); foreach (var kv in yaml) maps[kv.Key].UpdateRemoteSearch(MapStatus.DownloadAvailable, kv.Value, mapDetailsReceived); + + foreach (var map in maps) + if (map.Value.Status != MapStatus.DownloadAvailable) + map.Value.UpdateRemoteSearch(MapStatus.Unavailable, null); } catch (Exception e) {